Lucene:如何根据文档中的位置对文档进行排名

问题描述:

我正在使用lucene查看以将搜索添加到产品数据库。Lucene:如何根据文档中的位置对文档进行排名

给定查询 “红帽子”

和描述

给出的产品

[0]

[1]“一个大箱子的 “Red Hat Linux的免费培训高级服务器” red hat linux with red hat linux写在标签上“

是否有可能编写lucene查询,以便在描述开始处匹配的词汇赋予更多的权重以便进一步匹配到结尾。

这将需要一些工作,但您可以使用有效载荷实现此目的。看到这个非常类似的问题的答案:

How to get a better Lucene/Solr score if word queried was at the beginning of the indexed field?