Excluding 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 index doesn’t include this field in the response to Coveo-powered search interface requests.
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 Managing Fields for a Specific Index.
Save your changes.
Synchronize these field settings changes into your search indexes by performing an indexing action. Alternatively, perform a manual synchronization of your configuration (see Synchronize Coveo for Sitecore Configuration). The indexes will no longer include the field in search results back to the search interface(s).
You can also combine
isDisplayField with the other settings presented in this section.