Elasticsearch:术语查询不起作用

时间:2016-05-18 16:01:12

标签: elasticsearch

我只是尝试一个简单的术语查询

get indexName/_search
{
  "query":{
     "term": {
            "Current Status": "Error" 
          }
    }
}

但它只返回所有文件。我做错了什么?

1 个答案:

答案 0 :(得分:2)

使用GET(大写字母)。我很确定你使用Sense。

在场景后面,Sense实际上将GET请求转换为HTTP POST(假设许多浏览器不支持带有请求主体的HTTP GET请求)。这意味着,即使您编写GET,实际的http请求也是POST。

如果get忽略了查询正文,那么到达Elasticsearch的内容将是indexName/_search,基本上是match_all