elasticsearch查询嵌套和通配符

时间:2018-05-31 07:30:46

标签: elasticsearch

我想问一下我将如何" elasticsearch"查询这些数据。例如,我想用

获取DATA
"status": {"active":true}

{
  "P-0IpgVA": {
    "status": {
      "active": "true",
      "archived": 1517820757084,
      "listing_status": "Open",
      "updated": 1517820757084
    }
  },

  "P-04OOwC": {
    "status": {
      "active": 1519351623174,
      "archived": 1519351623174,
      "listing_status": "Open",
      "updated": 1519351784872
    }
  }
...
}

我尝试了这个查询,但它不起作用。



"query": {
        "wildcard" : { "*" : { "status" : {"active": true}} }
    }




谢谢!

1 个答案:

答案 0 :(得分:0)

你试过了吗?

{
  "query" : {
      "match" : {
        "status.active" : "true"
      }
    }
}

可以找到更多详细信息here