Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      

Dedicated search indexes

Updated on July 8, 2022
Applicable to deployments with embedded Elasticsearch.

Dedicated search indexes are property type-aware, per-class indexes that return the data type of each returned property. Default indexes are typeless, that is, all properties are of type string. Dedicated indexes let you execute queries with filters, date calculations, and aggregations directly in the query.

How it works

You can create a dedicated index for any class, even if the class contains descendant classes. You can configure individual properties in a class to be typeless, that is, they will be returned as strings.

A data type conflict occurs when an index contains two fields with the same name that are of different data types. If a conflict occurs, indexing is handled as follows:

  • If there is a conflict, the class is indexed in the Work- or Data- typeless index.
  • If there is no conflict, the class is indexed in the dedicated index.
  • If a property is added in production that results in a data type conflict, the class's index status is either changed to "Conflicts Found" until the conflicts are resolved, or to "Recreate index" if the instances of the class have already been indexed. The status is displayed on the Custom Search Properties page for the class and on the Search landing page.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us