【问题标题】:Algorithm of matching with Solr (or elasticsearch)与 Solr(或 elasticsearch)匹配的算法
【发布时间】:2012-12-01 06:40:48
【问题描述】:

我必须创建一个返回结果匹配百分比的算法。

该算法的目的是根据几个字段在数据库中查找并重新释放查询和文档之间匹配的百分比。

目前我使用 Solr 进行搜索,但他不返回匹配百分比,而是返回无法转换为百分比的分数。

我也查看了基于 lucene 的 Elasicsearch,我不认为我可以在那里拿出来。

你能帮我解决吗?

提前谢谢你。

【问题讨论】:

    标签: algorithm search solr elasticsearch matching


    【解决方案1】:

    在 Lucene/Solr 中没有最高分数,因此您可以标准化您的分数。您可以将查询的第一个结果的分数用作 maxScore,但这不是正确的方法,因为它取决于当前查询。您无法区分其他查询。

    Solr Wiki 也不推荐它。阅读ScoresAsPercentages文档。

    【讨论】:

    • 谢谢,这就是为什么我正在寻找一种技术来制作这个......一个lucene客户端或其他......有什么想法吗?
    猜你喜欢
    • 2018-06-05
    • 1970-01-01
    • 2021-11-08
    • 2015-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多