首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Solr:将距离纳入MoreLikeThis (MLT)处理程序

Solr:将距离纳入MoreLikeThis (MLT)处理程序
EN

Stack Overflow用户
提问于 2014-03-16 02:31:57
回答 1查看 592关注 0票数 1

我正在尝试使用SOLR创建一个推荐程序,在一个名为title的文本字段上进行匹配。我希望它返回匹配基于(文档相似的标题字段)/(地理空间距离从一点)。因此,这些建议应该考虑到文本相似性和地理空间距离我所匹配的文档的距离,而更倾向于在地理上既相似又接近的文档。我尝试使用mlt.fl和mlt.qf处理程序来完成这个任务:

代码语言:javascript
复制
http://localhost/solr/core1/select?q=id%3A+2801301&rows=10&wt=json&indent=true&mlt=true&mlt.fl=title,dst:recip(geodist(location,40.7573,-73.5775))&qf=title,dist&mlt.mintf=1&mlt.mindf=5&mlt.interestingTerms=details

然而,这是行不通的,距离似乎完全被忽视。有办法做到这一点吗?还是需要编写查询来生成推荐的文档?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-02 02:02:35

经过大量的探索和尝试,我发现了这个。看起来它可以满足我的需要,并且至少展示了如何实现一个定制的MLT处理程序:

https://github.com/dfdeshom/custom-mlt

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

https://stackoverflow.com/questions/22432291

复制
相关文章

相似问题

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