Elasticsearch不返回聚合查询结果,但返回其他查询结果
您好我是新来的弹性搜索,当我尝试一个聚合查询,它不返回任何结果。Elasticsearch不返回聚合查询结果,但返回其他查询结果
http://localhost:9200/contract/_search?search_type=count
{
"aggregations": {
"status_cons": {
"terms": {
"field": "data.policyStatus",
"size": 0
}
}
}
}
注:这只是我曾试图查询的一个,我给大小为0与查询和删除搜索类型,加入MATCH_ALL等查询检索词
发现了这个是头插件中的一个错误。 GET方法不能使用头部插件。
相关dicussion:Different result when using GET/POST in elastic search
它曾在去年!!!!! 。使用弹性搜索头插件时请使用POST请求。
然后你在哪里放置查询?它应该是一个POST请求。你没有阅读过文档吗? – Nakul91
我正在使用Get请求而不是POST,并且我也查看了文档以及GET,这是一种有效的方法,请参阅:https://www.elastic.co/guide/en/elasticsearch/reference/current/ search.html http://stackoverflow.com/questions/14339696/elasticsearch-post-with-json-search-body-vs-get-with-json-in-url –
你可以把你的整个查询放在这里,这样它会让我们知道你到目前为止已经尝试了什么 – Nakul91