gpt4 book ai didi

apache - 集成 Solr 和 Mahout

转载 作者:行者123 更新时间:2023-12-05 00:01:07 25 4
gpt4 key购买 nike

Solr/Lucene 为全文搜索提供相关性分数,Mahout 为用户提供项目推荐以及偏好分数。

现在我让 Solr 和 Mahout 分开工作:当用户搜索查询字符串时,Solr 会处理搜索并根据其分数返回 10 个结果。我如何将 Mahout 和 Solr 集成在一起以根据另一个评分系统(例如 0.5*Solr 的分数 + 0.5*Mahout 的分数)提供前 10 个结果或接下来的 10 个结果。

问题: 现在,对按新评分排序的第 11 到第 20 项进行初始搜索似乎不是最佳选择,Solr 将不得不获取其数据库中所有项目的分数, Mahout 获取其数据库中所有项目的分数,计算结果分数并求助。

有没有更好的办法?

最佳答案

我建议从 mahout 添加你的分数作为 Solr 中的附加字段,然后也许使用排序查询“boost_field desc”,这将允许你使用 mahouts 分数,......结合起来,你可能能够使用字段增强,例如 ^ ... -

这不是一个完整的答案,但可能会让您找到更好的答案。

关于apache - 集成 Solr 和 Mahout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12013640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com