GroupByRange

更新時間:
Copy as MD

GroupByRange 按數值範圍將查詢結果分桶,每個區間為左閉右開,返回每個範圍內的匹配行數。

請求資料結構

message GroupByRange {
    optional string field_name = 1;
    repeated Range ranges = 2;
    optional Aggregations sub_aggs = 3;
    optional GroupBys sub_group_bys = 4;
}

名稱

類型

是否必選

描述

field_name

string

用於分桶的數值欄位。

ranges

repeated Range

分桶的範圍區間列表,每個區間為左閉右開:[from, to)。

sub_aggs

Aggregations

在每個分桶上執行的子彙總。

sub_group_bys

GroupBys

在每個分桶上執行的子分組操作。

響應資料結構

message GroupByRangeResult {
    repeated GroupByRangeResultItem group_by_range_result_items = 1;
}

名稱

類型

是否必選

描述

group_by_range_result_items

repeated GroupByRangeResultItem

返回的分桶列表,每個範圍區間對應一個分桶。