Make a Sitecore Field Sortable

Sortable fields can be used with the Coveo Field Sort component (see Coveo Field Sort).

By default, any Sitecore field of type date, long, or double is automatically set as sortable in the Coveo index. To set a Coveo for Sitecore field of any other type (e.g., a string) as sortable, you need to edit the Coveo Search Provider configuration.

To configure a Sitecore field as sortable

  1. Open the Coveo.SearchProvider.Custom.config file in 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" isSortable="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. 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.

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

What's Next for Me?