Professional Documents
Culture Documents
Configure Refiners and Faceted Navigation in SharePoint Server 2013
Configure Refiners and Faceted Navigation in SharePoint Server 2013
We are in the process of combining the SharePoint Server 2013 and SharePoint Server 2016 content into a
single content set. We appreciate your patience while we reorganize things. See the Applies To tag at the
top of each article to find out which version of SharePoint an article applies to.
Summary: Learn how to map a crawled property to a refinable managed property, enable a managed property
as a refiner, and configure refiners for faceted navigation.
You can add refiners to a page to help users quickly browse to specific content. Refiners are based on managed
properties from the search index. To use managed properties as refiners, the managed properties must be
enabled as refiners, or crawled properties must be mapped to managed properties that are enabled as refiners.
Faceted navigation is the process of browsing for content by filtering on refiners that are tied to category pages.
Faceted navigation lets you specify different refiners for category pages, even when the underlying page
displaying the categories is the same. For information about category pages, see "Category pages and catalog
item pages" in Overview of cross-site publishing in SharePoint Server 2013.
Important:
You can apply faceted navigation only to publishing sites that use Overview of managed navigation in
SharePoint Server 2013, and for lists or libraries that have been enabled as a catalog.
In this article:
• Map a crawled property to a refinable managed property in SharePoint site collection administration
• Reference tables
Before you begin
Note:
Because SharePoint 2013 runs as websites in Internet Information Services (IIS), administrators and users
depend on the accessibility features that browsers provide. SharePoint 2013 supports the accessibility
features of supported browsers. For more information, see the following resources:
Review the information in "Plan refiners and faceted navigation" in Plan search for cross-site publishing sites in
SharePoint Server 2013.
1. Use the procedure that is described in Map a crawled property to a refinable managed property in
SharePoint site collection administration. This procedure can be performed by site collection
administrators. We recommend that you use this procedure for all data types.
2. Create a managed property, add the type code to the property name, and then enable it as a refiner.
This procedure can only be performed by an administrator of the Search service application. For
more information, see To create a managed property, add type code to the name, and enable it as a
refiner.
3. Add JavaScript to the page where the refiners are displayed. For more information, see Add
JavaScript to a page to display refiners in the correct format .
Note:
1. Verify that the user account that performs this procedure is a site collection administrator on the
authoring site collection.
2. On the authoring site collection, on the Settings menu, click Site settings.
3. On the Site Settings page, in the Site Collection Administration section, click Search Schema.
4. On the Managed Properties page, in the Managed property filter box, type the name of a refinable
managed property — for example, RefinableString00 — and then click the arrow.
5. In the Property Name column, click the refinable managed property that you want to edit.
6. To specify an alias of the refinable managed property to use when you configure refiners for faceted
navigation, on the Edit Managed Property page, type a user-friendly name in the Alias box.
Important:
For properties that use the data type Managed Metadata, the alias must consist of the type code,
owstaxId, followed by the property name. For example, for a property named Color that uses the
Managed Metadata data type, the alias for the refinable managed property must be owstaxIdColor.
8. In the Crawled property selection dialog box, find the crawled property that you want to map to the
refinable managed property in the list, or search for it by typing the name of the crawled property in
the box, and then clicking Find.
Important:
When you search for a crawled property, you may find two crawled properties that represent the
same content. For example, a site column of type Text named Color will during crawl discover two
crawled properties: ows_Color and ows_q_TEXT_Color. Crawled properties that begin with either
ows_r<four letter code>, ows_q<four letter code>, or ows_taxId are automatically created crawled
properties. When you select a crawled property to map to a refinable managed property, make sure
that you don't map the automatically created crawled property. Instead, always map the crawled
property that begins with ows_.
For more information about automatically created crawled properties, see Automatically created
managed properties in SharePoint Server 2013.
9. Click OK.
Note:
To configure refiners in Web Parts or in Term Store Management, you must start a full crawl of the content
source that contains the refinable managed properties. For more information, see Configure search for
cross-site publishing.
For more information about automatically created managed properties, see Automatically created managed
properties in SharePoint Server 2013.
1. Verify that the user account that performs this procedure is an administrator of the Search service
application.
3. On the Manage Service Applications page, click the Search service application in which you want to
enable the managed property as a refiner.
4. On the Search Administration page, in the Quick Launch, under Queries and Results, click Search
Schema.
5. On the Managed Properties page, in the Managed property filter box, type the name of the
managed property that you want to enable as refiner, and then click the arrow.
6. In the Property Name column, click the managed property that you want to edit.
7. On the Edit Managed Property page, in the Refinable section, select either Yes – active or Yes –
latent. If you select Yes - latent, you can switch the refiner to active later without having to do a full
crawl.
8. Click OK.
Note:
To configure refiners in Web Parts or in Term Store Management, you must complete a full crawl of the
content source that contains the refinable managed properties. For more information, see Configure search
for cross-site publishing.
To create a managed property, add type code to the name, and enable a managed property as a refiner
1. Verify that the user account that performs this procedure is an administrator of the Search service
application.
3. On the Manage Service Applications page, click the Search service application in which you want to
create a managed property.
4. On the Search Administration page, in the Quick Launch, under Queries and Results, click Search
Schema.
6. On the New Managed Property page, in the Property name box, in the Name and description
section, type the name of the new managed property, followed by the appropriate type code. For an
overview of type codes, see Type codes.
◦ Queryable
10. In the Crawled property selection dialog box, find the crawled property that you want to map to the
managed property in the list, or search for it by typing the name of the crawled property in the box,
and then clicking Find.
Important:
When you search for a crawled property, you may find two crawled properties that represent the
same content. For example, a site column of type Date and Time named Created will during crawl
discover two crawled properties: ows_Created and ows_q_DATE_Created. Crawled properties that
begin with either ows_r<four letter code>, ows_q<four letter code> or ows_taxId are automatically
created crawled properties. When you select a crawled property to map to a managed property,
make sure that you don't map the automatically created crawled property. Instead, always map the
crawled property that begins with ows_.
To configure refiners in Web Parts or in Term Store Management, you must complete a full crawl of the
content source that contains the refinable managed properties. For more information, see Configure search
for cross-site publishing.
• On the authoring site, a library or list is shared as a catalog, as described in Share a library or list as a
catalog.
• The required managed properties are enabled as refiners, as described in Map a crawled property to a
refinable managed property in SharePoint site collection administration and Enable automatically
created managed properties as refiners in SharePoint Central Administration.
• A full crawl was completed for the content source that contains the refinable managed properties, as
described in Configure search for cross-site publishing.
1. Verify that the user account that performs this procedure is a member of the Designers SharePoint
group on the authoring site collection.
2. On the authoring site collection, on the Settings menu, click Site settings.
3. On the Site Settings page, in the Site Administration section, click Term store management.
4. In the TAXONOMY TERM STORE section, click to select the term set that you want to enable for
faceted navigation.
5. Click the INTENDED USE tab, and then select Use this Term Set for Faceted Navigation.
6. Click Save.
2. On the authoring site collection, on the Settings menu, click Site settings.
3. On the Site Settings page, in the Site Administration section, click Term store management.
4. In the TAXONOMY TERM STORE section, click the term set that you have enabled for faceted
navigation.
5. Click the FACETED NAVIGATION tab, and then click Customize refiners.
6. On the Refinement Configuration page, in the Available refiners section, use the buttons to select
which refiners should be added to the term set, and also to specify the order in which you want the
refiners to appear. If you have specified an alias for a refinable managed property, this alias is
displayed in the Configuration section.
7. In the Configuration for section, specify how you want each refiner to appear.
8. Click OK to close the Refinement Configuration page, and then click Save.
1. Verify that the user account that performs this procedure is a member of the Designers SharePoint
group on the authoring site collection.
2. On the authoring site collection, on the Settings menu, click Site settings.
3. On the Site Settings page, in the Site Administration section, click Term store management.
4. In the TAXONOMY TERM STORE section, click the term set that you have enabled for faceted
navigation, and then click the term to which you want to add term-specific refiners.
5. Click the FACETED NAVIGATION tab, and then click Stop inheriting.
7. On the Refinement Configuration page, in the Available refiners section, use the buttons to select
which refiners should be added to the term set, and also to specify the order in which you want the
refiners to appear. If you have specified an alias for a refinable managed property, this alias is
displayed in the Configuration section.
8. In the Configuration for section, specify how you want each refiner to appear.
9. Click OK to close the Refinement Configuration page, and then click Save.
2. On the Refinement Configuration page, in the Selected refiners section, click the refiner that you
want to set ranges for.
3. In the Configuration for section, for Intervals, select Custom, and then type the ranges in the
Thresholds box.
4. Click OK to close the Refinement Configuration page, and then click Save.
Additional steps
To show refiners on a page, you must add a Refinement Panel Web Part to the page where you want the
refiners to appear. For more information, see Configure Search Web Parts in SharePoint Server 2013.
Note that there are two methods depending on whether you are using the default display template,
Filter_Default, or another display template in your Refinement Web Part.
To add JavaScript to a page to display refiners in the correct format when you are using the default
display template
1. Verify that the user account that performs this procedure is a member of the Designers SharePoint
group on the publishing site collection.
6. In the Parts list, click Content Editor, and then click Add.
7. In the Web Part, click Click here to add new content, and type one of the following two code strings:
Where:
◦ <ManagedPropertyName> is the name of the managed property that is enabled as a refiner, for
example CreatedOWSDATE.
◦ <TypeCode> is a seven letter code indicating the data type, for example OWSDATE. For an
overview of type codes, see Type codes.
8. In the Web Part, click the Content Editor Web Part Menu arrow, and then click Edit Web Part.
9. In the Web Part tool pane, expand the Layout section, and then select the check box Hidden.
To add JavaScript to a page to display refiners in the correct format when you are not using the default
display template
1. Verify that the user account that performs this procedure is a member of the Designers SharePoint
group on the publishing site collection.
6. In the Parts list, click Content Editor, and then click Add.
7. In the Web Part, click Click here to add new content, and then type the following code strings:
◦ <ManagedPropertyName> is the name of the managed property that is enabled as a refiner, for
example CreatedOWSDATE.
◦ <TypeCode> is a seven letter code indicating the data type, for example OWSDATE. For an
overview of type codes, see Type codes.
◦ <PathToDisplayTemplate> is the path of the display template that you are using in the
Refinement Web Part, for example catalogs\masterpage\Display
Templates\Filters\MyDisplayTemplate.js.
8. In the Web Part, click the Content Editor Web Part Menu arrow, and then click Edit Web Part.
9. In the Web Part tool pane, expand the Layout section, and then select the check box Hidden.
Reference tables
RefinableString00 - Values are strings. This includes values that use the data type Text,
RefinableString99 Person or Group, Managed Metadata, Choice and Yes/No
Type codes
Site column type Type code Example of managed property name with type code
See also
Automatically created managed properties in SharePoint Server 2013
Configure Search Web Parts in SharePoint Server 2013
© 2017 Microsoft