@tohin15

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

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

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

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

Похожие вопросы
SpectrumData Екатеринбург
от 300 000 до 400 000 ₽
LIME Москва
от 280 000 до 350 000 ₽
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект
22 нояб. 2024, в 03:54
1500 руб./за проект