Класс Сходство отвечает за оценку документов.
A Сборщик перебирает документы. Он используется вместе с Scorer для назначения баллов и ранжирования документов по этим баллам. Экземпляр Scorer рассчитывает баллы при определенных условиях. Существует более десятка разных видов бомбардиров. Например, TermScorer вычисляет необработанный счет следующим образом:
getSimilarity().tf(f)*weightValue
Значение веса получено из запроса. Если нормализация включена во время индексации (чтобы оценки между запросами были более или менее сопоставимы), нормализация применяется после этого. Коэффициенты нормализации предварительно вычисляются и кэшируются.