我尝试确定多边形(在文档中索引)是否与另一个形状(如圆圈)具有共同点。
Elasticsearch documentation提供了4种类型的关系:
我试图从GeoJSON方面找到更多信息但没有成功。
我认为第一种类型可以解决我的问题,但我找不到两个持续时间之间的区别。文档非常简短。
感谢。
答案 0 :(得分:2)
WITHIN
将返回geo_shape
字段在中的所有文档。
=>在这种情况下,您将在查询中指定几何形状A
,ES将返回geo_shape
字段B
完全位于 WITHIN 形状{{}的所有文档{1}}:A
A contains B
将返回CONTAINS
字段包含在查询中指定的几何形状的所有文档。
=>在这种情况下,ES将返回geo_shape
字段geo_shape
包含您查询中指定的几何形状B
的所有文档:A