Spesifikasi untuk crowding. Crowding meningkatkan keragaman hasil penelusuran dengan membatasi jumlah hasil yang memiliki nilai kolom yang sama. Misalnya, pengelompokan pada kolom warna dengan maxCount 3 dan mode DROP_CROWDED_RESULTS akan menampilkan paling banyak 3 hasil dengan warna yang sama di semua halaman.
| Representasi JSON |
|---|
{
"field": string,
"maxCount": integer,
"mode": enum ( |
| Kolom | |
|---|---|
field |
Kolom yang akan digunakan untuk kepadatan. Dokumen dapat dikelompokkan berdasarkan kolom dalam objek |
maxCount |
Jumlah maksimum dokumen yang akan disimpan per nilai kolom. Setelah ada setidaknya maxCount hasil sebelumnya yang berisi nilai yang sama untuk kolom tertentu (sesuai dengan urutan yang ditentukan dalam |
mode |
Mode yang digunakan untuk dokumen yang dipadatkan. |
Mode
Enum yang menjelaskan mode yang akan digunakan untuk dokumen yang dijauhkan karena terlalu banyak. Produk dapat dihapus atau diturunkan ke halaman berikutnya.
| Enum | |
|---|---|
MODE_UNSPECIFIED |
Mode kepadatan tidak ditentukan. Dalam hal ini, perilaku server ditetapkan secara default ke Mode.DROP_CROWDED_RESULTS. |
DROP_CROWDED_RESULTS |
Menghilangkan hasil yang padat. |
DEMOTE_CROWDED_RESULTS_TO_END |
Menurunkan hasil yang terlalu banyak di halaman berikutnya. |