Config
Magento\Elasticsearch\Model\Config
What it does
This class manages Elasticsearch configuration for Magento 2's search functionality.
Developers use it to retrieve Elasticsearch connection settings (hostname, port, authentication), check if Elasticsearch is enabled, and prepare client options for connecting to the Elasticsearch service.
It serves as a central configuration provider for all Elasticsearch-related operations in the search module.
Public Methods
- prepareClientOptions()
- getElasticsearchConfigData()
- getSearchConfigData()
- isElasticsearchEnabled()
- getIndexPrefix()
- getEntityType()