У меня есть 2 поля даты updated_date и creation date. Я пытаюсь создать запрос, используя boolquery или searchbuilder, где мне нужны все записи, где значение update_date превышает дату создания
updated_date
creation date
пробовал с запросом диапазона, но он не работал
Не уверен, если вам известно о главном плагине https://github.com/mobz/elasticsearch-head
Используйте вкладку структурированного запроса для создания запроса. Установите флажок «Показать источник запроса», чтобы увидеть сгенерированный скрипт запроса.
Использовать фильтр скриптов, Используйте isAfter () для большего, чем в безболезненном скрипте.
"query": { "bool": { "filter": { "script": { "script": "doc['update_date'].date.isAfter(doc['created_date'].date)" } } } }