2
A
回答
1
隨着Solr 4.3的成功,幾個星期前我剛剛完成了這個工作,我對此非常興奮。要了解如何使用新的Solr 4空間字段,請參閱:http://wiki.apache.org/solr/SolrAdaptersForLuceneSpatial4新增功能是,您現在可以使用「IsWithin」和「Contains」謂詞;還有「IsDisjointTo」。根據你的問題,我不清楚你想要哪些人。設想一個3部分的句子,其中第一個/左邊部分是您的索引數據,然後是空間謂詞,然後是您的查詢形狀。所以如果你想搜索你的查詢形狀中的索引形狀,那麼使用「IsWithin」。我正要更新wiki來展示這些謂詞。
1
很確定這是ES不可能的。
隨着Solr +一些插件我認爲這是可能的,但沒有嘗試過自己。 看一看https://github.com/spatial4j/spatial4j
Shape類是geospatially1意識到形狀:點,矩形 圓,多邊形(通過JTS)形狀相交的邏輯,得到以下特性: 不相交的,含有內,相交的邊界框的面積計算
看來spatial4J已經包含在Solr中。請參閱David Smiley在以下鏈接中的回覆(作者Spatial4J和Solr的提交人) How to install spatial4j into solr4
2
完全可能在Elasticsearch:
我只是尋找到實現它自己,我唯一擔心的是在一個高流量的網站的表現讓我們看看會發生什麼。
由於這個職位是前一陣子,這將是有趣的,你知道什麼結束了做...
相關問題
- 1. Mongodb和查詢搜索與多邊形相交的多邊形
- 2. Solr 4空間搜索多邊形vs多邊形與距離參數搜索
- 3. 從多個多邊形搜索點
- 4. 編輯多邊形多邊形的多邊形路徑事件
- 5. 在Google地圖中獲取多邊形內的多邊形
- 6. DbGeography - 選擇包含在多邊形內的多邊形/線串
- 7. 在多邊形內隨機放置多邊形
- 8. 多邊形組中的STConvexHull()多邊形
- 9. 從多邊形構造多邊形
- 10. 多邊形到多邊形碰撞libgdx
- 11. 將多邊形轉換爲多邊形
- 12. 點在多邊形內嗎?
- 13. 多邊形周邊
- 14. MySQL的多邊形搜索失敗
- 15. 處理多邊形的多邊形算法,處理跨邊界的多邊形
- 16. 矩形在多邊形內嗎?
- 17. 帶有多邊形孔的多邊形區域內的點
- 18. libgdx和box2d中的多邊形內多邊形
- 19. 什麼是多邊形內部多邊形
- 20. 點在多邊形
- 21. 多邊形在C++
- 22. 是多邊形
- 23. 多邊形
- 24. 與多邊形
- 25. 如果CGPoint內多邊形
- 26. 多邊形內的點
- 27. Silverlight多邊形 - 單擊內?
- 28. 用於多個多邊形的點多邊形算法
- 29. Oracle空間計算區域內的多邊形組中的一組多邊形內部的多邊形ID
- 30. 在多個其他多邊形的某個半徑內查找多邊形
我不得不使用純SQL在PostGIS來解決這個問題。 – Fermuch