Making a Sitecore Field Free-Text Searchable

You can make the content of a field searchable so that the next time you perform a query, its content is searched and matching results are returned.

  1. Open the Coveo.SearchProvider.Custom.config file with a text editor.
  2. In the fieldMap/fieldNames element, add a new element like the following (you must replace mysitecorefield with the name of the Sitecore field):

    <fieldType fieldName="mysitecorefield" includeForFreeTextSearch="true" settingType="Coveo.Framework.Configuration.FieldConfiguration, Coveo.Framework" />

    The includeForFreeTextSearch attribute can only be used with string fields (Single-Line Text, Multi-Line Text, etc.).

    The fieldMap/fieldNames element is located in the defaultIndexConfiguration element. Field settings defined in the defaultIndexConfiguration element are applied to all indexes that reference the defaultIndexConfiguration element. To apply field configurations on a specific index, see Managing Fields for a Specific Index.

  3. To synchronize these field settings changes into your search indexes, an indexing action must be performed. Alternatively, the /coveo/api/index/v1/indexes/synchronize API POST call can be used (see Synchronize Coveo for Sitecore Configuration).