我需要将 Lucene 分数标准化为 0 到 1 之间。
例如,随机查询返回以下分数...
8.864665
2.792687
2.792687
2.792687
2.792687
0.49009037
0.33730242
0.33730242
0.33730242
0.33730242
最大的分数是多少? 10.0?
thanks
您可以将所有分数除以最大分数,得到 0 到 1 之间的分数。
但是,请注意,归一化分数只能用于比较单个查询的结果。比较 2 个不同查询的结果的分数(标准化或非标准化)是不正确的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)