Получение конкретной даты в elasticsearch?

avatar
anshikagupta26
1 июля 2021 в 18:06
21
1
0

Я искал множество сайтов. Этот код дан. Но при написании этого все записи, содержащие «2021», отображаются, когда мне нужны только записи с датой «10-10-2021». Подскажите, пожалуйста, что делать

{ "запрос": { "термин": { "дата": { "значение": "10-10-2020" } } } }

Источник
Nishant
2 июля 2021 в 02:41
0

Каково отображение поля даты?

Ответы (1)

avatar
aag6z
2 июля 2021 в 13:16
0

Ваше поле индексируется как дата или ключевое слово? Индексируйте его как дату, и вместо запроса условий вы должны использовать запрос диапазона для получения документов в течение определенного промежутка времени: https://www.elastic.co/guide/en/elasticsearch/reference/current/ query-dsl-range-query.html