【发布时间】:2016-12-28 00:07:12
【问题描述】:
Elasticsearch 使您能够查询这些索引上存在或不存在的字段的多个索引。
但是,当使用 geo_bounding_box 弹性查询多个索引时,如果查询的字段不存在于所有请求的索引中,则会引发异常。
似乎弹性检查所需字段是否映射为地理点。
有没有办法在不编辑映射并在所有索引中添加所有 geo_fileds 的情况下实现此查询?
【问题讨论】:
-
可能只在您的搜索中包含包含地理字段的索引。
-
问题是所有索引都包含地理字段但名称不同。例如索引 A.x_location、索引 B.y_location 和使用 bool 查询的查询,两个字段都应使用。
标签: elasticsearch