すべてのプロダクト
Search
ドキュメントセンター

Tablestore:GroupByRange

最終更新日:May 01, 2026

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

文字列

はい

グループ化対象の数値フィールドです。

ranges

repeated Range

はい

バケットを作成するための範囲区間です。各区間は左閉右開区間([from, to))です。

sub_aggs

Aggregations

いいえ

各バケットに対して実行するサブ集約です。

sub_group_bys

GroupBys

いいえ

各バケットに対して実行するサブ GroupBy です。

レスポンスパラメーター

message GroupByRangeResult {
    repeated GroupByRangeResultItem group_by_range_result_items = 1;
}

パラメーター

必須

説明

group_by_range_result_items

repeated GroupByRangeResultItem

はい

返されるバケットのリストです。範囲区間ごとに 1 つのバケットが含まれます。