All Products
Search
Document Center

Tablestore:GroupByRange

Last Updated:May 01, 2026

GroupByRange mengelompokkan hasil pencarian ke dalam bucket berdasarkan rentang numerik. Setiap bucket mencakup interval tertutup di kiri dan terbuka di kanan, serta mengembalikan jumlah baris yang sesuai dalam rentang tersebut.

Parameter permintaan

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

Parameter

Type

Wajib

Deskripsi

field_name

string

Ya

Bidang numerik yang digunakan untuk pengelompokan.

ranges

repeated Range

Ya

Rentang interval untuk membuat bucket. Setiap interval bersifat tertutup di kiri dan terbuka di kanan: [from, to).

sub_aggs

Aggregations

Tidak

Agregasi tambahan yang dijalankan pada setiap bucket.

sub_group_bys

GroupBys

Tidak

GroupBy tambahan yang dijalankan pada setiap bucket.

Parameter respons

message GroupByRangeResult {
    repeated GroupByRangeResultItem group_by_range_result_items = 1;
}

Parameter

Type

Wajib

Deskripsi

group_by_range_result_items

repeated GroupByRangeResultItem

Ya

Daftar bucket yang dikembalikan, satu untuk setiap interval rentang.