Допустим, у меня есть Index
, и я хочу создать ежедневный индекс с псевдонимами.
Затем у меня есть какое-то приложение, которое работает против упругого поиска (в основном, добавления новых документов в индекс), и я использую Kibana
для просмотра и запроса по нему.
Таким образом, вариант номер один для меня - иметь несколько отдельных Job
, которые будут выполняться ежедневно и создавать индекс с его отображением и ежедневными псевдонимами. Моя проблема здесь в том, что теперь мое приложение зависит от какой-то внешней работы.
Параметр номер два перед каждой вставкой в ElasticSearch
позволяет проверить, существует ли индекс (и являются ли сопоставления текущим), а если нет - создать его. Что кажется мне худшим, чем вариант 1 из-за накладных расходов.
Есть предложения?