Ruby on rails 使用elasticsearch搜索多边形内的多边形
有没有办法用elasticsearch搜索另一个多边形内的多边形Ruby on rails 使用elasticsearch搜索多边形内的多边形,ruby-on-rails,
elasticsearch,Ruby On Rails,
elasticsearch,有没有办法用elasticsearch搜索另一个多边形内的多边形 如果没有,Solr或其他系统是否可能?很肯定ES不可能 使用Solr+一些插件,我认为这是可能的,但我自己还没有尝试过。 看看 具有地理空间1感知形状的形状类:点、矩形、, 圆、多边形(通过JTS)形状相交逻辑,产生: 不相交、包含、内相交边界框面积计算 似乎空间4J已经包含在Solr中。请参见下面链接中的David Smiley的回复(Spatial4J的作者和Solr的提交者) 可以肯定的是,使用ES是不可能的 使用Solr+
如果没有,Solr或其他系统是否可能?很肯定ES不可能 使用Solr+一些插件,我认为这是可能的,但我自己还没有尝试过。 看看 具有地理空间1感知形状的形状类:点、矩形、, 圆、多边形(通过JTS)形状相交逻辑,产生: 不相交、包含、内相交边界框面积计算 似乎空间4J已经包含在Solr中。请参见下面链接中的David Smiley的回复(Spatial4J的作者和Solr的提交者)
可以肯定的是,使用ES是不可能的 使用Solr+一些插件,我认为这是可能的,但我自己还没有尝试过。 看看 具有地理空间1感知形状的形状类:点、矩形、, 圆、多边形(通过JTS)形状相交逻辑,产生: 不相交、包含、内相交边界框面积计算 似乎空间4J已经包含在Solr中。请参见下面链接中的David Smiley的回复(Spatial4J的作者和Solr的提交者)
使用Solr 4.3,它才成为可能;我几周前刚刚完成这项工作,我对此感到非常兴奋。要了解如何使用新的Solr4空间字段,请参阅:新的是现在可以使用“IsWithin”和“Contains”谓词;还有“IsDisjointo”。根据你的问题,我不清楚你想要哪一个。想象一个由三部分组成的句子,其中第一/左部分是索引数据,然后是空间谓词,然后是查询形状。因此,如果要搜索查询形状中的索引形状,请使用“IsWithin”。我正要更新wiki以显示这些谓词。使用Solr4.3,它就成为可能;我几周前刚刚完成这项工作,我对此感到非常兴奋。要了解如何使用新的Solr4空间字段,请参阅:新的是现在可以使用“IsWithin”和“Contains”谓词;还有“IsDisjointo”。根据你的问题,我不清楚你想要哪一个。想象一个由三部分组成的句子,其中第一/左部分是索引数据,然后是空间谓词,然后是查询形状。因此,如果要搜索查询形状中的索引形状,请使用“IsWithin”。我正要更新wiki以显示这些谓词。在Elasticsearch上完全可能: 我只是想自己实现它,我唯一担心的是高流量站点的性能,所以我们会看看会发生什么
由于这篇文章是不久前发表的,了解你最终做了什么将是很有趣的…在Elasticsearch上完全可能: 我只是想自己实现它,我唯一担心的是高流量站点的性能,所以我们会看看会发生什么 因为这篇文章是不久前写的,所以知道你最终做了什么会很有趣