全部产品
Search
文档中心

Tablestore:GroupByField

更新时间:Jul 02, 2025

GroupByField mengelompokkan hasil kueri berdasarkan nilai kolom. Metode agregasi ini digunakan untuk mengelompokkan hasil kueri dengan nilai kolom yang sama. Nilai identik dikelompokkan bersama, dan jumlah nilai identik di setiap kelompok dikembalikan.

Parameter permintaan

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;
}

Parameter

Tipe

Diperlukan

Deskripsi

field_name

string

Ya

Kolom yang digunakan untuk agregasi.

size

int32

Ya

Jumlah kelompok yang ingin Anda kembalikan. Nilai default: 10. Nilai maksimum: 2.000. Jika jumlah kelompok melebihi 2.000, hanya 2.000 kelompok pertama yang dikembalikan.

sort

GroupBySort

Tidak

Aturan pengurutan untuk item dalam kelompok. Secara default, item kelompok diurutkan secara menurun. Jika Anda mengonfigurasi beberapa aturan pengurutan, data diurutkan berdasarkan urutan konfigurasi aturan tersebut.

sub_aggs

Aggregations

Tidak

Operasi sub-agregasi yang dilakukan pada hasil pengelompokan.

sub_group_bys

GroupBys

Tidak

Operasi sub-GroupBy yang dilakukan pada hasil pengelompokan.

min_doc_count

int64

Tidak

Jumlah baris minimum. Jika jumlah baris dalam suatu kelompok kurang dari jumlah baris minimum, hasil agregasi untuk kelompok tersebut tidak dikembalikan.

Parameter respons

message GroupByFieldResult {
    repeated GroupByFieldResultItem group_by_field_result_items = 1;
}

Parameter

Tipe

Diperlukan

Deskripsi

group_by_field_result_items

repeated GroupByFieldResultItem

Ya

Informasi tentang kelompok yang dikembalikan.