Pregunta

I need to add Skills as a part of the Refinement panel and so I have used RefinableString100 pointed to ows_taxId_SPShSkills that stored the users skills.

The refiner is added but along with the skills it also brings up the GUID of the terms.

I am unable to figure out why this is happening.

¿Fue útil?

Solución 3

The answer to this question is --> Create a custom managed property utilizing either of the RefinableString properties available OOTB and map them to People:SPS-Skills, add an ALIAS -

'Skills'

and you are good to go.

Adding the ALIAS did the trick.

Otros consejos

For a managed metadata field there are usually two fields. One holding the complete (term) information including the id's etc. And one with only the 'text value'.

Look if you have a managed property called ows_SPShSkills (without the 'taxid'). And use that field as a refiner. It will hold the textual value of the managed metadata.

If that managed property is not present you can create it and attach the correct crawled property (without the 'taxid') to it.

Skills comes from the People Profile. Try using the Managed Property "Skills" which is mapped to People:SPS-Skills.

"ows_" is a list column prefix.

Licenciado bajo: CC-BY-SA con atribución
scroll top