Make 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.


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

To configure a Sitecore field as free-text searchable

  1. Open the Coveo.SearchProvider.Custom.config file with a text editor.

  2. In the fieldMap/fieldNames element, add the <fieldType> element below. You must replace mysitecorefield with the Sitecore field name (not the Translated Name).

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

    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 Manage fields for a specific index.

  3. Save your changes.

  4. Rebuild your indexes.


    Performing a POST call to /coveo/api/index/v1/indexes/synchronize isn’t enough for the change to be effective. A rebuild is required.

You can combine includeForFreeTextSearch with the other settings presented in this section.