怎么写两个exists的filter的dsl语句

Elasticsearch | 作者 wangshushu | 发布于2018年04月26日 | 阅读数:558

系统提示:这个人太懒了,什么问题描述都没有写!

屏幕快照_2018-04-26_00.37_.16_.png
已邀请:

wangshushu - es小白求指教

赞同来自: tofu

还是自己给自己回答一波,学习还是要靠自己的
 
"query": {
    "bool": {
      "must": [
        {
          "bool": {
            "filter": {
              "exists": {
                "field": "post_date"
              }
            }
          }
        },{
          "bool": {
            "filter": {
              "exists": {
                "field": "message"
              }
            }
          }
        },{
          "match": {
            "user": "kimchy"
          }
        }
      ]
    }
  }

JackGe

赞同来自: CarrieJin

查询包含postDate和message的文档{
  "query": {
    "bool": {
      "must": [
        {
          "exists":{
            "field":"postDate"
          }
        },
        {
          "exists":{
            "field":"message"
          }
        }
      ]
    }
  }
}

要回复问题请先登录注册