I'm trying to figure out why not all of my Metadata terms appear as refiners in the Refinement Panel.
I have the following content type structure:
There are Metadata terms for:
The content types are related to each other via Metadata columns:
- Lawyer has an Office
- News is related to Lawyers
- News is related to Offices
When I perform a search, Related Offices always appears in the Refinement Panel, allowing me to filter results by Office.
However, none of the other Metadata columns appear as refiners. For example, I expect that would be able to also filter by Lawyer when I have News items in the search results.
I ran a full search crawl.
I also started experimenting with the Filter Category Definition property of the Refinement Panel, specifically the MetadataThreshold property (setting it to 0), but that hasn't made a difference.
<Category Title="Managed Metadata Columns" Description="Managed metadata of the documents" Type="Microsoft.Office.Server.Search.WebControls.TaxonomyFilterGenerator" MetadataThreshold="0" NumberOfFiltersToDisplay="3" MaxNumberOfFilters="20" ShowMoreLink="True" MappedProperty="ows_MetadataFacetInfo" MoreLinkText="show more" LessLinkText="show fewer" />
Appreciate the help!
EDIT: Wanted to add that I'm provisioning the metadata columns according to this blog post by Ari Bakker.