New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PnP Search Filters v4 - 0 Results when filtering on multi-user #2096
Comments
Hi, I'm able to reproduce this issue using a multi value people column and using the ows_q_USER crawled property with a RefinableString managed property. However, it works fine with the default ows_q_USER_Author property. Is your column multi value by any chance? |
Hi @FranckyC , I added also the crawl property "ows_q_USER_Author" to another RefinableString, and try to filter the search results, but still no result is found. So also that it is not working for me. |
I repro'd this in my tenant using classic web parts. I'm checking the internal status/opinion on the issue. Here's a related one from reddit https://www.reddit.com/r/sharepoint/comments/uvv3vw/sharepoint_online_multiuser_refinement_tokens_too/ |
Seems to be an API issue as multi values should be handled server side and split into single entries in the response. @wobba can you confirm? |
@FranckyC it's an API issue and will report once I know more. |
The issue was identified internally and a fix is made. Should roll out over the next weeks. |
Is this issue solved in v4.7? |
@ileana2019 API issue, not web part issue. |
Hi @wobba , Do you have insight on whether the API issue is fixed? I am seeing the issue with multi select person column not filtering (i am using react modern search webpart) . your insight would be helpful . |
Depending on web part version it could be related to the newly logged SharePoint/sp-dev-docs#8443 |
Hi @wobba, do you know if this fix is rolled out to all tenants as I still see the issue in Microsoft search filters that were configured under a custom vertical using OOTB setting and the same issue occurs in case of PnP Search Filter webpart as well? The issue occurs for multi select managed metadata and multi select people picker fields. |
@yvsuhas I recommend logging a new support case if it's still not resolved. Or comment on the above sp-dev-docs issue. |
Hi @wobba, we've raised a support case with Microsoft and received the following response: Detailed problem statement: When we try to filter the search results, the available options in the dropdown are shown in the format that is stored in the library instead of showing single values for the person or group column and it displays correct values (single values) for the managed metadata field Our support escalations has identified the behavior as by design. Unfortunately, we don't have any workarounds for this issue at this moment however you can certainly provide your Product Feedback and Suggestions on the link below as many features of the current program were designed and upgraded based on customer feedback. Any thoughts? |
Hi @wobba - same issue in our tenant in Australia. The filter returned the people fine, it's just that if more than one person is added, they should in a concatenated line e.g., user1;user2;user3. I had hoped (and kind of expected) that they would be shown as separate filters i.e., as separate selectable check boxes to refine the results on e.g., user1. Be great if you could advise on what (if anything) can be done to get the desired behaviour. |
Hi @wobba @FranckyC FirstName.LastName@thedomain.com | LastName, FirstName | ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF123456 i:0#.f|membership|FirstName.LastName@thedomain.com It would be great it there was a way to modify this so that it just shows e.g., FirstName LastName. Any suggestions would be welcome. |
Please don't comment on a closed case |
Version used
Ex: 4.5.2.0
Describe the bug
I have a RefinableString that is linked to a multi-user field in SharePoint. I get the ReifnableString results inside the Search Results and Search Filters webparts. However, when I try to filter, I get 0 results (even if I see the number of results for that filter value inside the Search Filters webpart).
To Reproduce
Steps to reproduce the behavior:
Expected behavior
When filtering on the RefinableString, the Search Results should display the number of results that are in the brackets for that filter.
Screenshots
Desktop (please complete the following information):
Additional context
The text was updated successfully, but these errors were encountered: