Elasticsearch Module
Model\Adapter\BatchDataMapperInterface
This interface defines a contract for mapping Magento product attribute data into a format suitable for Elasticsearch indexing. Developers implement t...
Model\Adapter\FieldMapperInterface
This interface defines the contract for mapping Magento product attributes to Elasticsearch field names. Developers use implementations of this interf...
Model\Adapter\FieldsMappingPreprocessorInterface
This interface defines a contract for preprocessing Elasticsearch field mappings before they are saved to the index. Developers would implement this i...
Model\Adapter\Index\BuilderInterface
This interface defines the contract for building Elasticsearch index configurations in Magento 2. Developers implement this interface to create custom...
Model\DataProvider\Base\GetSuggestionFrequencyInterface
This interface defines a contract for retrieving the frequency (result count) of search suggestions in Elasticsearch. Developers implement this interf...