2012-02-01 71 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