Lucene: получить все документы при первом проходе

У меня есть простой индекс в Lucene, и есть термин запроса, который извлекает документы нет с первого прохода. Обратите внимание, что это означает, что Lucene даже не оценивает никакие документы, а не то, что никакие документы не достигают определенного порогового значения для возврата. Мне интересно, есть ли способ заставить Lucene получить и попытаться оценить все документы при получении запроса и / или любой документации о том, как Lucene выбирает документы для оценки?

Можете ли вы дать какой-то пример использования того, чего вы пытаетесь достичь?

dom 08.05.2018 14:30
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
1
27
1

Ответы 1

Подсчет очков в люцене - не такая уж простая тема.

Для скоринга есть довольно старая документация: http://lucene.apache.org/core/3_6_0/scoring.html

или более новый: https://lucene.apache.org/core/7_3_0/core/org/apache/lucene/search/package-summary.html#package.description

можно добавить свою собственную логику скоринга. Но имейте в виду, что вы действительно должны знать, что делаете.

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