Metadata Tags not available in search refinement panel
-
16-10-2019 - |
문제
We migrated a SharePoint 2007 solution to 2010 a while back. We also added a 'managed metadata application' to our new 2010 solution. Since then users have added a lot of terms to the content. This content is now searchable but somehow we don't get any terms in search refinement panel. There is nothing in the logs indicating an error.
Could it be because the migrated sites are having a different Locale (regional settings) that whats used in 'managed metadata application' (i.e. english) ? Or is it something else ?
해결책 2
damn, it was a stupid mistake by me. I had custom code which set some metadata programatically, using the following code
item[tagsFieldName] = tagsValues;
instead of the standard way i.e.
tagsField.SetFieldValue(item, tagsValues);
I have changed the code and everything works perfectly now
다른 팁
Did you check the value for "MetadataThreshold" in the Filter Category Definition XML? You can change it to 0 (zero) for test purposes.
Here is a link that explains how the MetadataThreshold works: http://www.sharepointanalysthq.com/2010/06/refinement-panel-metadatathreshold-configuration/
I have read http://www.sharepointanalysthq.com/2011/08/ensuring-refinements-are-displayed-in-sharepoint-2010/ on the topic and it might help some of you, too.