Model
IndexNameResolver
Magento\Elasticsearch\Model\Adapter\Index\IndexNameResolver
What it does
This class manages Elasticsearch index naming conventions in Magento 2.
Developers use it to generate consistent index names, aliases, and patterns for different stores and indexers, and to retrieve existing index names from Elasticsearch aliases.
It's essential when working with custom indexers or multi-store Elasticsearch configurations.
Public Methods
- getIndexNameForAlias()
- getIndexName()
- getIndexPattern()
- getIndexFromAlias()
- getIndexMapping()