Диапазон дат фильтра Elasticsearch не работает с записями до 1970-х годов

Я столкнулся с проблемой с датой, вот мой запрос

 "filter": {
"script": {
"script": "(min..max).contains(doc.admitted_date.date.year)",
"params": {
"min": 1965,
"max": 2015
}
}
}

Когда я передаю этот запрос, он не работает, он показывает все результаты, если я передаю "min" : 1971 это работало. Этот фильтр не работает с 1970. если я прохожу "min":1958 а также "max":1969 это работало. когда я включаю 1970фильтр не работал. пожалуйста, помогите мне решить эту проблему.

РЕДАКТИРОВАТЬ :

Он будет извлекать записи с нулевого значения. Если admitted_date является null, это будет показано в записях 1970-х годов.

Заранее спасибо,

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]