2014-10-23 2 views
1

Я хотел бы удалить данные из базы Elasticsearch, поэтому я получил данные только за последний месяц. Возможно ли это в вызове XDELETE или аналогичном? Может быть настроена с помощью cronjob или аналогичного.Удалить данные от Elasticsearch до одного месяца

+0

Если вы хотите, чтобы постоянно держать только 1 месяц данных, вы также можете посмотреть в TTL (время, чтобы оставить) опцию при индексировании. – Ellesedil

ответ

5

Я думаю, вам нужна функция куратора. См. here сообщение в блоге об этом и еще одном here. И вы можете найти различный пример в Интернете для запуска его в качестве задания cron. Например here или here:

20 0 * * * /usr/local/bin/curator --host 127.0.0.1 -d 120 -c 90 
+0

Это прекрасно. Благодаря :-) – Adionditsak

Смежные вопросы