Skip to main content

Dedicated search indexes

Suggest edit
Updated on August 25, 2021

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 that contains the class's descendant classes, unless a descendant class has its own dedicated index. 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.
Did you find this content helpful? YesNo

Have a question? Get answers now.

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

We'd prefer it if you saw us at our best.

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us