首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >整合Solr & Mahout

整合Solr & Mahout
EN

Stack Overflow用户
提问于 2012-08-17 21:50:56
回答 1查看 590关注 0票数 3

Solr/Lucene提供全文搜索的关联评分,Mahout为用户提供条目推荐和偏好评分。

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

问题:现在做第11到第20项的搜索似乎是次优的,按照新的得分排序,Solr必须获取其数据库中所有项目的分数,而获取其数据库中所有项目的得分,计算结果得分和诉诸。

有更好的办法吗?

EN

回答 1

Stack Overflow用户

发布于 2013-10-17 09:40:20

我建议将mahout中的分数作为Solr中的附加字段添加,然后使用排序查询"boost_field desc",这将允许您使用mahouts得分,.要组合起来,您可以使用字段助推,例如^.-

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12013640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档