首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Solr Geo的搜索

基于Solr Geo的搜索
EN

Stack Overflow用户
提问于 2013-08-16 02:08:44
回答 1查看 355关注 0票数 0

我们开始使用Solr作为基于地理位置的搜索引擎。我们提供了GPS定位,半径和关键字。我们不清楚Solr是先限制GPS定位,然后进行关键字搜索,还是先进行关键字搜索,然后通过过滤半径外的结果来减少结果...在我们的情况下,第一种情况更可取,因为我们总体上有许多数据集,但在某个位置只有一小部分数据集,从而提高了搜索速度。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2013-08-16 06:34:51

首先,Solr不会有这种类型的查询。因此,我看到了两种方法-使用GPS定位增强字段,因此,与它们匹配将给您更多的提升,结果将获得更高的分数,或者可能编写您自己类型的查询,以便您可以测量所需位置与您检查是否匹配的文档中的位置之间的距离。

第二种方式--实际上--与Solr无关,但我用过一点MongoDB,它有地理搜索功能。有关更多信息,请查看此(http://docs.mongodb.org/manual/reference/command/geoNear/)

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

https://stackoverflow.com/questions/18258895

复制
相关文章

相似问题

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