GroupByField
更新時間:
在多元索引統(tǒng)計聚合中表示字段值分組,用于根據(jù)一個字段的值對查詢結(jié)果進行分組,相同的字段值放到同一分組內(nèi),返回每個分組的值和該值對應(yīng)的個數(shù)。
請求數(shù)據(jù)結(jié)構(gòu)
message GroupByField {
optional string field_name = 1;
optional int32 size = 2;
optional GroupBySort sort = 3;
optional Aggregations sub_aggs = 4;
optional GroupBys sub_group_bys = 5;
optional int64 min_doc_count = 6;
}
名稱 | 類型 | 是否必選 | 描述 |
field_name | string | 是 | 用于統(tǒng)計聚合的字段。 |
size | int32 | 是 | 返回的分組數(shù)量,默認(rèn)值為10。最大值為2000。當(dāng)分組數(shù)量超過2000時,只會返回前2000個分組。 |
sort | 否 | 分組中的item排序規(guī)則,默認(rèn)按照分組中item的數(shù)量降序排序,多個排序則按照添加的順序進行排列。 | |
sub_aggs | 否 | 子統(tǒng)計聚合Aggregation,子統(tǒng)計聚合會根據(jù)分組內(nèi)容再進行一次統(tǒng)計聚合分析。 | |
sub_group_bys | 否 | 子統(tǒng)計聚合GroupBy,子統(tǒng)計聚合會根據(jù)分組內(nèi)容再進行一次統(tǒng)計聚合分析。 | |
min_doc_count | int64 | 否 | 最小行數(shù)。當(dāng)分組中的行數(shù)小于最小行數(shù)時,不會返回此分組的統(tǒng)計結(jié)果。 |
響應(yīng)數(shù)據(jù)結(jié)構(gòu)
message GroupByFieldResult {
repeated GroupByFieldResultItem group_by_field_result_items = 1;
}
名稱 | 類型 | 是否必選 | 描述 |
group_by_field_result_items | repeated GroupByFieldResultItem | 是 | 返回的分組信息。 |
文檔內(nèi)容是否對您有幫助?