首页 > 解决方案 > elasticSearch 动态术语字段

问题描述

我想要一个动态弹性模板。当文档中不存在术语字段值时,我想要一个结果。

GET ap12333-newip-fact-reject/_search
{
  "query": {
    "bool": {
      "must": [
        {
          "terms": {
            "field.subField": ["result"]
          }
        },
        {
          "terms": {
            "field1.subField1": [""] *//empty value doesn't exist in document, query return nothing//*
          }
        }
      ]
    }
  }
}

我可以为 subField1 设置一个默认值以传递此条款,即使该值不存在并且会给我一个结果?

谢谢帮助:)

标签: javaspring-bootelasticsearch

解决方案


推荐阅读