I have been tasked with adding some extra phone numbers to our SharePoint 2010 People Search results. To do this, I have created some custom Managed Properties, and mapped them to the relevant Crawled properties.
Mappings in Profile Service (These have to be Multi Value Properties):
Mappings in the Search Service:
I have set up the Search results web part to contain the following fetched properties :
The XSL file has these additions :
But there seems to be a strange issue with some results (I redacted the working results):
For some reason, there is a GUID in some search results instead of a phone number. This is not happening on every result, but just on some of them.
I can't seem to figure out what is causing this. At first I thought it was caused by mapping the
ows_taxId_*** crawled property, but after removing that from the mapping and re-crawling the issue remains.
I need to get rid of these GUIDs from the results, and display the proper values. I'm not sure where they come from...
On the Profile Page, there is no such issue :
Can anyone help with this please?