Я столкнулся с проблемой с датой, вот мой запрос
"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-х годов.
Заранее спасибо,
Задача ещё не решена.
Других решений пока нет …