Mar 28 2023 09:39 PM
I've created a custom search vertical under Microsoft Search settings in a modern SharePoint Online site collection. There are couple of fields which are multi select Managed Metadata and Person or Group fields. The data is stored in them in the format which is given as follows:
The above 2 fields are used as filters and the respective RefinableString managed properties are used with corresponding crawled properties.
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.
Current Format
Desired Format
The Company field's (managed metadata) managed property has 3 fields crawled properties mapped to it of type Managed Metadata, Lookup and Multiple lines of text whereas the Author (person or group) field only has one crawled property of type person or group.
Based on PnP Community support and a related reddit thread, this is a search API issue for which the fix has been rolled out few months back but we are currently still seeing this issue. Any thoughts or ideas on how to resolve this?