Engine
Magento\Elasticsearch\Model\ResourceModel\Engine
What it does
This class serves as the resource model for Elasticsearch search engine integration in Magento 2, implementing the core search engine interface.
Developers would use this when configuring or extending Elasticsearch functionality, though it's deprecated as Adobe no longer supports Elasticsearch.
It handles product visibility settings, attribute value processing, and entity indexing for search operations.
Public Methods
- getAllowedVisibility()
- allowAdvancedIndex()
- processAttributeValue()
- prepareEntityIndex()
- isAvailable()