Lucene 在Solr中使用地理位置进行排名

Lucene 在Solr中使用地理位置进行排名,lucene,solr,spatial,ranking,Lucene,Solr,Spatial,Ranking,为Solr/Lucene实现自定义排名算法的正确方法是什么 我了解到Zvents为与特定地理区域中的事件对应的文档实现了距离加权排名系统() 我想做一些类似的事情:我为不同城市的广告编制索引,并且我想提高给定特定位置的最近广告的相关性。是一个旨在向Lucene添加本地搜索的项目。基本上,可以向索引字段添加空间坐标。然后,您必须根据您的索引结构,决定是否最好首先根据文本匹配进行搜索,然后按地理位置进行过滤,或者相反。有一个空间结果过滤器的示例。在这方面,政府可能会有更多的努力。另请参见wiki页面

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

我了解到Zvents为与特定地理区域中的事件对应的文档实现了距离加权排名系统()

我想做一些类似的事情:我为不同城市的广告编制索引,并且我想提高给定特定位置的最近广告的相关性。

是一个旨在向Lucene添加本地搜索的项目。基本上,可以向索引字段添加空间坐标。然后,您必须根据您的索引结构,决定是否最好首先根据文本匹配进行搜索,然后按地理位置进行过滤,或者相反。有一个空间结果过滤器的示例。在这方面,政府可能会有更多的努力。另请参见wiki页面