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