Menentukan statistik persentil dari fitur agregasi dalam indeks pencarian. Nilai persentil menunjukkan posisi relatif sebuah nilai dalam kumpulan data. Sebagai contoh, ketika menganalisis waktu respons setiap permintaan selama pemeliharaan rutin sistem, Anda dapat menggunakan persentil seperti p25, p50, p90, dan p99 untuk memahami distribusi waktu respons.
Sintaksis permintaan
message PercentilesAggregation {
optional string field_name = 1;
repeated double percentiles = 2;
optional bytes missing = 3;
}Parameter | Tipe | Diperlukan | Deskripsi |
field_name | string | Ya | Bidang yang digunakan untuk agregasi. |
percentiles | double | Ya | Persentil seperti p50, p90, dan p99. Anda dapat menentukan satu atau lebih persentil. Pisahkan beberapa persentil dengan koma (,). Contoh: Persentil berkisar antara 1 hingga 100. |
missing | bytes | Tidak | Nilai default bidang jika nilai bidang kosong di baris tersebut. Nilai parameter ini dikodekan dalam PlainBuffer. Untuk informasi lebih lanjut, lihat PlainBuffer.
|
Sintaksis respons
message PercentilesAggregationResult {
repeated PercentilesAggregationItem percentiles_aggregation_items = 1;
}Parameter | Tipe | Diperlukan | Deskripsi |
percentiles_aggregation_items | repeated PercentilesAggregationItem | Ya | Distribusi persentil dalam statistik persentil. |