执行Elasticsearch聚合而不返回hits数组

mwecs4sa  于 5个月前  发布在  ElasticSearch
关注(0)|答案(2)|浏览(86)

我使用的是ES 1.4。当我执行聚合时,结果也会返回hits数组。有没有一种方法可以只返回聚合?

xdyibdwo

xdyibdwo1#

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

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

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

niwlg2el

niwlg2el2#

这是可能的。你应该在你的URL中输入额外的参数(?search_type=count)。看看这里:http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-aggregations.html#_returning_only_aggregation_results

相关问题