I have been trying to use the Refinement Panel web part to improve the search experience on my site. I've run into an issue where certain taxonomy fields are showing while others are not. This is the XML that I have in my Filter Category Definition:

<Category    Title="Managed Metadata Columns" Description="Managed metadata of the documents"    
             Type="Microsoft.Office.Server.Search.WebControls.TaxonomyFilterGenerator" MetadataThreshold="3"   
             NumberOfFiltersToDisplay="3" MaxNumberOfFilters="20"    ShowMoreLink="True"    
             MoreLinkText="show more"    LessLinkText="show fewer" />

But for some reason this only displays one set of taxonomy field filters. I was under the impression that this would include all taxonomy fields that could be used to filter. I also confirmed that there are about 10 documents using the missing taxonomy fields.

Can any one see what I am doing wrong here? Any suggestions where to look to resolve this issue?

  • How many taxonomy fields are shown? How many should be shown?
    – Colin
    Commented Jan 18, 2012 at 17:57
  • Taxonomy fields from one Term Set are being displayed. There are 6 other Term Sets that should have their fields showing. Commented Jan 18, 2012 at 18:56
  • Taxonomy fields from 1 term set? do you have fields bound the same term set (anchor terms?)
    – Colin
    Commented Jan 18, 2012 at 20:04

3 Answers 3


Are you provisioning Taxonomy Fields yourself? In that case, remember to also provision a Hidden Taxonomy Field, and the TaxCatchAll and TaxCatchAllLabel columns and event receivers (if you are provisioning a list definition with these columns). Outlined in great detail here.

Taxonomy Columns not showing as refiners is a known problem if you skip these steps.


Try increasing the "Number of Categories to Display" refinement web part property value from the default 6. In standard out-of-the-box web part configuration, 5 static categories such as Result Type, Site, Author, Modified Date and Company are displayed which only leaves room for a single taxonomy field.


Another thing to look at is the MetadataThreshold="3" part. If you run you test search and in the results are less than 3 items with that metadata, the category will not be displayed because of that parameter.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.