【发布时间】:2014-03-16 02:31:57
【问题描述】:
我正在尝试使用 SOLR 创建推荐器,匹配名为标题的文本字段。我希望它根据(标题字段上的文档相似性)/(到点的地理空间距离)返回匹配项。因此,这些建议应该考虑到与我匹配的文档的文本相似性和地理空间距离,优先考虑在地理上相似且靠近的文档。我尝试使用 mlt.fl 和 mlt.qf 处理程序执行此操作:
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
但是这不起作用,距离似乎完全被忽略了。有没有办法做到这一点?还是我需要编写查询来生成推荐文档?
【问题讨论】:
标签: apache solr lucene morelikethis