匹配查询不返回结果

时间:2019-08-07 16:20:39

标签: elasticsearch

我是ES的新手。我正在使用ES 7.2,并且正在从Kibana进行此查询。我编写以下查询,以获取状态字段中所有具有“ 11”的文档。

GET /index1/_search

{
  "query":{
    "match" : {
        "STATUS":"11"
    }
  }
}

但是结果还包括状态不是11的文档。我该怎么办?我希望查询仅返回状态为11的文档。

1 个答案:

答案 0 :(得分:3)

尽量不要在GET / in ...和查询之间留出多个空格。

代替:

GET ...

{
   your query
}

执行以下操作:

GET ...
{
   your query
}

如果您像现在那样运行它,它只会运行GET请求,就像您告诉它“把一切都给我”一样。

希望这会有所帮助! :D