2008-12-18 2 views
0

Я пытаюсь прочитать результат поиска документов в lucene.Документ

Я получаю набор оценок документов через объект хитов, когда использую следующий метод: Хиты хитов = IndexSearcher.search (myQuery);

Однако, если я использую метод: searchcher.search (myQuery, hitsCollector);

я получаю совершенно другой набор баллов документов через hitCollector.hits объект

Я пропускаю что-то здесь?

Спасибо!

+0

Этот пользователь, кажется, повторно задавать одни и те же или подобные вопросы неоднократно: http://stackoverflow.com/users/41625/meyahoocomaodzxyowykprbavs5sf701zowgzpc3svjv8 Посмотрите на запись проводки, прежде чем нашли время, чтобы ответить на ... –

ответ

2

Оценки, возвращаемые объектом Хиты, нормализуются, то есть они всегда находятся в диапазоне [0, 1], с наивысшим результатом, близким к или равным 1. Оценки, присвоенные объекту HitCollector, являются исходными, т.е. не нормированы , Кроме того, список документов в объекте «Хиты» сортируется путем уменьшения баллов. Объект HitCollector получает пары пар документов в некотором случайном порядке.

Смежные вопросы