lucene评分公式为:
对照基本公式:
其中:coord(q,d)表示:查询与文档的公共Term个数(公共集合大小,即交集)占查询Term的比例,如query = java lucene hello,document=lucene,公共为lucene,则值为1/3
queryNorm(q)为q查询长度的倒数
norm(t,d)公式为: --标准化因子(Normalization Factor)
Lucene的评分公式涉及多个因素,包括查询与文档的公共Term比例、查询长度的倒数、文档长度的倒数以及各个权重。文档和域的boost值可以调整其重要性,更高的boost意味着更高的重要性。要修改文档或域的权重,可以通过setBoost方法设定。了解更多详情,可参考相关链接。
lucene评分公式为:
对照基本公式:
其中:coord(q,d)表示:查询与文档的公共Term个数(公共集合大小,即交集)占查询Term的比例,如query = java lucene hello,document=lucene,公共为lucene,则值为1/3
queryNorm(q)为q查询长度的倒数
norm(t,d)公式为: --标准化因子(Normalization Factor)

被折叠的 条评论
为什么被折叠?