【问题标题】:Elasticsearch by geo location only if document has location仅当文档具有位置时按地理位置进行 Elasticsearch
【发布时间】:2013-10-26 16:20:32
【问题描述】:

我目前使用 Xmi 中一对坐标的标准 geo_distance 过滤器从 Elasticsearch 查询文档。现在这是我想改进的地方:我还想索引没有位置的文档,并将它们包括在搜索中,但不按距离过滤它们。

这对 Elasticsearch 是可能的还是遥不可及的?本质上,如果一个文档有一个位置,让我们过滤它并找到附近的位置。否则,正常搜索没有位置的文档即可。

【问题讨论】:

    标签: search elasticsearch


    【解决方案1】:

    尝试使用Bool filtergeo_distance 过滤器与Missing filter 一起包装为should

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多