Elasticsearch - Каков наилучший способ найти существующие индексы во временном диапазоне
Ниже приведен пример индексов в январе 2015 года, аналогичные показатели в других месяцах / годах. Индексы создаются на основе даты, но нет необходимости иметь индексы на каждый день.
abc-2015.01.01
abc-2015.01.04
abc-2015.01.14
abc-2015.01.28
abc-2015.01.31
Я пытаюсь запросить все существующие индексы во временном диапазоне, например, все индексы в 2015 году мы можем сделатьcurl -XGET 'http://localhost:9200/abc-2015*/_aliases/'
а как насчет запросов с 13 января 2015 года по 28 февраля 2015 года? мы можем сделатьcurl -XGET 'http://localhost:9200/abc-2015-01*,abc-2015-02*/_aliases/'
Тем не менее, он возвращает индексы за пределами диапазона в январе и феврале. Каков наилучший способ эффективно запросить все существующие индексы?
1 ответ
Самый простой способ запроса индексов в период с 2015-01-13 по 2015-02-28 AFAIK:http://localhost:9200/abc-2015.01.13,abc-2015.01.14,abc-2015.01.15,abc-2015.01.16,abc-2015.01.17,abc-2015.01.18,abc-2015.01.19,abc-2015.01.2*,abc-2015.01.3*,abc-2015.02.*/_aliases/
,