Я применяю следующий предикат запроса Lucene, чтобы получить все включающие числа в диапазоне от 2 до 6:
value:[2 TO 6]
и получить документы со следующими значениями:
567986400000
567986400000
567986400000
536450400000
536450400000
599608800000
536450400000
567986400000
Меня интересует запрос числового диапазона, и, очевидно, например, значение Long
567986400000
не находится в диапазоне [2 TO 6]
.Похоже, поиск по диапазону - это строки, и я не знаю, как обойти его в моем приложении для различных числовых значений.
Как правильно использовать запросы числового диапазона в Lucene?