首页 / 知识

关于评分:在Lucene中,术语如何用于计算分数,我可以使用CustomScoreQuery覆盖它吗?

2023-04-14 06:42:00

关于评分:在Lucene中,术语如何用于计算分数,我可以使用CustomScoreQuery覆盖它吗?

In Lucene how do terms get used in calculating scores, can I override it with a CustomScoreQuery?

是否有人成功地覆盖了查询中文档的评分,以便可以通过自己的功能确定术语与字段内容的"相关性"? 如果是这样,是否通过实现CustomScoreQuery并覆盖customScore(int,float,float)来实现? 我似乎找不到一种方法来构建自定义排序或自定义计分器,该方法可以对精确术语匹配进行排名,而该匹配条件比其他前缀术语匹配要高得多。 任何建议,将不胜感激。


我不直接了解lucene,但是我可以告诉您,基于lucene的应用程序Solr具有此功能:

通过函数增强查询

让我知道它是否对您有帮助。


覆盖计算用于术语

最新内容

相关内容

热门文章

推荐文章

标签云

猜你喜欢