Lucene: Как ранжировать документы в соответствии с положением в документе - PullRequest
2 голосов
/ 03 марта 2012

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

С учетом запроса "red hat"

и продукты, заданные описаниями

[0] «продвинутый сервер Red Hat Linux с бесплатным обучением»

[1] "большая коробка с красной шляпой linux с красной шляпой linux, написанной на этикетке"

Можно ли написать запрос lucene так, чтобы термины, совпадающие в начале описания, имели больший вес по сравнению с теми, которые находятся ближе к концу.

1 Ответ

0 голосов
/ 04 марта 2012

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

Как получить лучшую оценку Lucene / Solr, если запрашиваемое слово было в начале индексированного поля?

...