Log in
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()