Exclude a Field From the Search Results
By default, every indexed field is returned in the search results when a query is executed. However, it’s possible to configure a field so that the Coveo Cloud index doesn’t include this field in the response to Coveo-powered search interface requests.
To configure a Sitecore field so that it's excluded from results
- Open the
Coveo.SearchProvider.Custom.configfile in a text editor.
fieldMap/fieldNameselement, add a new element, like the one below, with its
isDisplayFieldattribute set to
false. You must replace
mysitecorefieldwith the name of the Sitecore field.
<fieldType fieldName="mysitecorefield" isDisplayField="false" settingType="Coveo.Framework.Configuration.FieldConfiguration, Coveo.Framework" />
fieldMap/fieldNameselement is located in the
defaultIndexConfigurationelement. Field settings defined in the
defaultIndexConfigurationelement are applied to all indexes that reference the
defaultIndexConfigurationelement. To apply field configurations on a specific index, see Manage Fields for a Specific Index.
Save your changes.
Rebuild your indexes.
Performing a POST call to
/coveo/api/index/v1/indexes/synchronizeisn’t enough for the change to be effective. A rebuild is required.
You can combine
isDisplayField with the other settings presented in this section.