Задать вопрос
@tohin15

Как в elasticsearch отфильтровать записи по дате с модификацией даты?

Для фильтрации по дате использую такие запросы:
'body'  => [
    'query' => [
        'bool' => [
             'filter' => [
                  'range' => [
                      'expire_at' => [
                          'gte' => now()
                      ]
                 ]
             ]
         ]
    ]
]

UPD: В каждой записи есть ещё одно поле с датой - last_checked. Вопрос в том, как выбрать записи в которых например expire_at - 7 дней > last_checked?
  • Вопрос задан
  • 270 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@siri0s
Попробуйте использовать скрипт-запрос https://www.elastic.co/guide/en/elasticsearch/refe...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы