Log in
Model

Elasticsearch

Magento\Elasticsearch\Model\Adapter\Elasticsearch

What it does

This class serves as the main adapter for interacting with Elasticsearch search engine in Magento 2.

Developers use it to manage search indexes including creating/updating indexes, adding/deleting documents, managing aliases, and bulk indexing operations.

It provides methods for preparing product data for indexing and handling the communication between Magento and Elasticsearch server.

Public Methods

  • disableStackQueriesMode()
  • enableStackQueriesMode()
  • triggerStackedQueries()
  • ping()
  • prepareDocsPerStore()
  • addDocs()
  • cleanIndex()
  • deleteDocs()
  • checkIndex()
  • updateAlias()
  • updateIndexMapping()