2012-02-01 46 views
2

CouchDB提供了通过Lucene执行分面搜索的功能。我想进行分面搜索,其中一个方面是地理空间的(例如,在经纬度30公里内)。使用CouchDB与地理索引进行分面搜索

这是可能的,如果是的话如何?

+0

也许不是一个直接的答案,但你有没有考虑过Solr?它提供了一整套地理查询。 – Mikos 2012-02-01 18:43:18

+0

我知道Solr与CouchDB不兼容,但如果这不能在沙发上完成,那么我会考虑其他技术。例如,MongoDB具有开箱即用的功能,我认为... – Ben 2012-02-01 18:50:00

+0

HTH http://stackoverflow.com/a/6435585/272861 – Mikos 2012-02-01 18:53:52

回答

0

检出GeoCouch这是CouchDB的一个分支,支持地理空间查询/索引。

+0

GeoCouch是否允许我执行结合了geo和non-geo元素的搜索(伪查询):'找到名字为“fred”的所有项目,年龄为“25”,距伦敦不足30公里? – Ben 2012-02-01 18:51:52

+0

好问题,我无法发表评论,因为我之前没有使用过GeoCouch。 (对不起,希望能指出你朝这个方向) – 2012-02-01 19:10:17

+0

好的,谢谢你的指针。 – Ben 2012-02-01 19:29:12