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

0 ответов

Другие вопросы по тегам