Elasticsearch: получить шаблоны индексов

Шаблон индекса (теплейт) - это способ указать Elasticsearch, как настроить индекс при его создании. Шаблоны настраиваются до создания индекса. Когда индекс создается - вручную или путем индексирования документа - настройки шаблона используются в качестве основы для создания индекса.

Elasticsearch

Существует два типа шаблонов: шаблоны индексов и шаблоны компонентов. Шаблоны компонентов - это многократно используемые блоки, в которых настраиваются сопоставления, параметры и псевдонимы. Хотя вы можете использовать шаблоны компонентов для создания шаблонов индексов, они не применяются непосредственно к набору индексов. Шаблоны индексов могут содержать коллекцию шаблонов компонентов, а также непосредственно задавать настройки, сопоставления и псевдонимы.

К шаблонам индексов применяются следующие условия:

  • Составные шаблоны имеют приоритет над унаследованными шаблонами. Если для данного индекса не подходит ни один составной шаблон, то унаследованный шаблон все равно может подойти и быть применен.
  • Если индекс создается с явными настройками и также соответствует шаблону индекса, настройки из запроса на создание индекса имеют приоритет над настройками, указанными в шаблоне индекса и его составных шаблонах.
  • Если новый поток данных или индекс соответствует более чем одному шаблону индекса, используется шаблон индекса с наивысшим приоритетом.

Получить список всех шаблонов

Получить все шаблоны

Получить конкретный шаблон

Получить шаблон индекса

Может отличаться от используемого шаблона, если в поступающих событиях есть поля, отличные от описанных в шаблоне

Понравилась статья? Поделиться с друзьями:
Добавить комментарий