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

Yi *_*i Z 28 elasticsearch

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

eli*_*sah 48

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

例如:

{ 
    "query": ... ,
    "aggs": ... ,
    "size": 0
}
Run Code Online (Sandbox Code Playgroud)

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


sve*_*tek 12

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

  • 新的文档链接在这里:https://www.elastic.co/guide/en/elasticsearch/reference/current/returning-only-agg-results.html并建议"大小":0`方法 (14认同)