0
查詢:限制次數
{
"fields" : [],
"size" : 0,
"aggs" : {
"top-terms" : {
"terms": {
"field" : "content",
"size" : 10
}
}
}
}
響應:
Array
(
[took] => 20475
[timed_out] =>
[_shards] => Array
(
[total] => 5
[successful] => 5
[failed] => 0
)
[hits] => Array
(
[total] => 2652291
[max_score] => 0
[hits] => Array
(
)
)
[aggregations] => Array
(
[top-terms] => Array
(
[doc_count_error_upper_bound] => 1214666
[sum_other_doc_count] => 831757781
[buckets] => Array
(
[0] => Array
(
[key] => the
[doc_count] => 2645615
)
[1] => Array
(
[key] => to
[doc_count] => 2638675
)
[2] => Array
(
[key] => of
[doc_count] => 2637099
)
[3] => Array
(
[key] => and
[doc_count] => 2633262
)
[4] => Array
(
[key] => a
[doc_count] => 2625627
)
[5] => Array
(
[key] => in
[doc_count] => 2621823
)
[6] => Array
(
[key] => for
[doc_count] => 2523026
)
[7] => Array
(
[key] => is
[doc_count] => 2480382
)
[8] => Array
(
[key] => on
[doc_count] => 2450387
)
[9] => Array
(
[key] => that
[doc_count] => 2447827
)
)
)
)
)
聚合上2652291個文檔([總] => 2652291)
我怎樣才能限制的數文件到1000?
size: 1000
不起作用
「忽略這樣的文字,我只是將它添加在這裏這麼計算器讓我張貼的問題。」
您應該嘗試使用['shard_size'](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-terms-aggregation。 html#_shard_size_2)在你的「terms」聚合中也是如此。 – Val