Solr numeric rangeQuery возвращает только частичные результаты
Я реализовал Solr, и я пытаюсь ранжировать запрос по полю, и я получаю только половину ожидаемых результатов. У кого-нибудь есть идеи относительно того, что здесь может происходить?
пример:
myData = {
item1: {
my_field: 98
},
item2: {
my_field: 99
},
item3: {
my_field: 99
},
item4: {
my_field: 99
},
item5: {
my_field: 99
},
item6: {
my_field: 99
}
}
Запросы диапазона:
[99 TO 99]
// возвращает 1/5 ожидаемого результата: item2[99 TO 100]
// возвращает 2/5: item2, item3[99 TO 101]
// возвращает 2/5: item2, item3[99 TO 102]
// Наконец возвращает 5/5: item2, item3, item4, item5, item6