执行Elasticsearch聚合而不返回命中数组

时间:2014-12-14 09:06:27

标签: elasticsearch

我正在使用ES 1.4。当我执行聚合时,结果也返回hits数组。有没有办法只返回聚合?

2 个答案:

答案 0 :(得分:45)

您必须在查询中指定大小等于0

前:

{ 
    "query": ... ,
    "aggs": ... ,
    "size": 0
}

ES网站上的相关文档页面:https://www.elastic.co/guide/en/elasticsearch/reference/current/returning-only-agg-results.html

答案 1 :(得分:12)

有可能。您应该在网址中输入其他参数(?search_type = count )。看看这里: http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-aggregations.html#_returning_only_aggregation_results