Search field handlers

Version: 10.3

The Search plugin pre-defines index field mappers and handlers listed in the following table.

For a list of search field handlers used for indexing catalog entities (catalogs, categories and sellable items), see catalog field handlers.

Field handlers/mappers

Description

AbstractIndexFieldHandler

Defines an abstract field hander class that synchronously composes the field value to be used in the index.

AbstractAsyncIndexFieldHandler

Defines an abstract field handler class that supports asynchronous calls.

Note

The Commerce Engine does not use this index field handler by default. Index field handlers that call pipelines asynchronously can have a negative impact on indexing performance in deployments with large catalogs or mapping tables. We recommend that you use the AbstractIndexFieldHandler class in your custom field hander if possible.

ArtifactStoreIdFieldHandler

Defines the handler for the artifact store id field.

DataSourceFieldHandler

Defines the handler for the data source field

IndexFieldConfiguration

Defines the configuration for an index field.

IndexFieldTypeMapper

Defines an index field type mapper.

IndexNameFieldHandler

Defines the handler for the index name field.

ItemTypeFieldHandler

Defines the handler for the item type field.

LanguageFieldHandler

Defines the handler for the language field.

LatestVersionFieldHandler

Defines the handler for the latest version field.

NoopIndexFieldHandler

Defines a no operation index field handler.

Important

For internal use only. Do not use this handler or inherit from it.

Do you have some feedback for us?

If you have suggestions for improving this article,