Lucene / Lucene.NET - Документ. SetBoost () значения?

Лучший способ определить Ваши требования с точки зрения пользователя. Если Вы описываете конкретный варианты использования Вашим программистам, это делает его намного более ясным. Нам полезно знать то, что пользователь пытается выполнить с нашим программным обеспечением, таким образом, мы не создаем ни в одном из наших собственных предположений.

7
задан mwjackson 7 October 2009 в 15:48
поделиться

3 ответа

Формулу см. В Документации по подобию Lucene . В принципе, при прочих равных условиях, установка повышения документа на 1,1 действительно даст ему оценку на 10% выше по сравнению с идентичным документом с повышением на 1,0. Если у вас есть набор документов, которые должны быть предпочтительны при поиске, это может быть хорошей идеей. Обратите внимание, что усиление документа является атрибутом времени индексации, что делает невозможным изменение повышения документа без его повторной индексации. Есть и другие важные факторы при подсчете очков, в том числе результаты матчей за триместр, нормы и т. Д. Подробнее см. Отладка проблем релевантности в поиске .

6
ответ дан 7 December 2019 в 01:23
поделиться

Добавляя к тому, что сказал Ювал. Это значение является функцией увеличения поля и увеличения документа. Значения повышения кодируются в одном байте. Таким образом, точность может быть потеряна при сохранении этого значения. Отладка с помощью Searcher.Explain () поможет вам получить нужное ускорение.

Если вы хотите сохранить значение ускорения (полезно, например,

2
ответ дан 7 December 2019 в 01:23
поделиться

Важно помнить о повышении качества: не подходить к нему изолированно, его следует рассматривать как В рамках глобальной стратегии составьте список каждого критерия, используемого для достижения релевантности, а затем отсортируйте эти критерии. Определите связь между каждым из этих критериев. Выполняете ли вы регулярное повторное индексирование или просто добавляете новые документы, если вы регулярно выполняете повторное индексирование, вы можете позволить себе настроить критерии повышения качества документа, в противном случае вам нужно тщательно обдумать это заранее.

2
ответ дан 7 December 2019 в 01:23
поделиться