получение оценки за семестр в определенной области - PullRequest
0 голосов
/ 08 марта 2012

В настоящее время я использую версию моментального снимка в lucene 4.0 (из-за bm25), мне было интересно узнать, можно ли получить оценку за данный термин.Например, в индексе я храню два поля для каждого документа, а именно: содержимое документа в поле содержимого и авторы в поле авторов.Теперь, когда я получаю документы, я также выбираю авторов, но когда я выбираю авторов, я бы жил, чтобы получить оценки по каждому автору (оценка всей коллекции), чтобы у меня был своего рода рейтинг авторов.

Т.е. возможно ли, чтобы после выборки авторов запрашивать lucene для каждого автора и таким образом находить соответствующую оценку (я полагаюсь на модель оценки BM25)?Да, это лучший способ сделать это?

спасибо большое

1 Ответ

1 голос
/ 09 марта 2012

Используйте объяснение (), если вы просто отлаживаете.

В противном случае, если вам действительно нужны «промежуточные оценки» или «оценки только для части запроса», просто запустите эту часть запроса самостоятельно или, если это не достаточно быстро, пройдитесь по иерархии «Оценщика» с помощью Scorer. getChildren () в вашем Collector, сохраняя ссылки на тех, кто вам нужен.

Затем в ваших коллекторах собирать () вы также можете захватить эти подсчета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...