【发布时间】:2021-03-19 05:32:28
【问题描述】:
似乎这个数字可以远高于或低于 1,而不是在 0-1 的范围内。 Neo4j 使用 Lucene 全文搜索,分数不在 0-1 范围内。这在 Lucene 中是预期的吗?
【问题讨论】:
似乎这个数字可以远高于或低于 1,而不是在 0-1 的范围内。 Neo4j 使用 Lucene 全文搜索,分数不在 0-1 范围内。这在 Lucene 中是预期的吗?
【问题讨论】:
我相信 Lucene 的默认得分确实在 0 到 1 之间,但是一旦涉及到提升或其他自定义得分,那么得分值可以是任何适合浮点数的正值。
但是,您可以轻松地将分数标准化为 0 到 1 的范围,方法是将每个命中的分数除以查询中任何命中的最大分数,如 StackOverflow answer 所述。
【讨论】: