Index configuration

This view provides an overview of the current active and passive indices. For each available language there is one active and one passive index. Active and passive indices differ as follows:

  • active indexes are those on which the search and other functionalities are used in store operation
  • passive indexes run parallel to the active indexes and can optionally be switched to active, making the associated active index of the languages passive

Due to the fact that an active index is used for the running store operation, it cannot be deleted. This first requires swapping the active index with a passive index, which can then be deleted.

Normally, Makaira recognizes all changes to the data. If this is not sufficient for a use case, for example because data has been written directly to the store database, these changes can be transferred to Makaira using a new full import.

To view the content of the indices you can use the Data Inspector

Full Import

To trigger a new full import as a user, the active/passive index behavior described above can be used at this point:

  1. Delete existing passive index of a language
  2. The importer automatically creates a new passive index for the language and starts importing the current data
  3. After the import process is finished, the passive index can be switched active

This allows the indexes to be swapped and thus the data to be updated without downtime of the core functionalities.