使用Solr中的地理位置排名

Enr*_*oma 3 lucene solr spatial ranking

为Solr/Lucene实现自定义排名算法的正确方法是什么?

我读到Zvents为与特定地理区域中的事件相对应的文档实施距离加权排名系统(http://www.lucidimagination.com/Community/Hear-from-the-Experts/Articles/Zvents).

我想做类似的事情:我在不同的城市中对广告进行索引,并希望在给定特定位置的情况下提高最近广告的相关性.

Yuv*_*l F 5

本地Lucene是一个旨在为Lucene添加本地搜索的项目.基本上,您将空间坐标添加到索引字段.然后,您必须根据索引结构决定首先根据文本匹配进行搜索,然后按地理位置进行过滤,或者相反.Lucene in Action有一个空间结果过滤器的例子.在即将到来的第二版将可能有更多的在这个方向.另请参阅LocalSolr Wiki页面.