Fields are indexed as text instead of appropriate type


Description

The content of Sitecore fields must be preprocessed before indexing.

Preprocessing is performed based on the type of the field. For example, tags are stripped from the content of Rich Text fields, Multilist field content is treated as an array of values, a Date field value is converted to UTC format.

When a search index is configured to index a predefined list of fields (when indexAllFields configuration parameter is set to false), some of the fields might be indexed as plain text without preprocessing.

For example, the content of a Multilist field might be indexed as:

["{110D559F-DEA5-42EA-9C1C-8A5DF7E70EF9}|{5C26D523-14F0-4FAC-930F-96918DFD897B}"]

instead of

["110d559fdea542ea9c1c8a5df7e70ef9", "5c26d52314f04fac930f96918dfd897b"]

Solution

To resolve the issue, consider one of the following options:

Note

To check the related issues, look through the following KB articles: