Specifica per il crowding. Il crowding migliora la diversità dei risultati di ricerca limitando il numero di risultati che condividono lo stesso valore di campo. Ad esempio, il crowding sul campo del colore con un maxCount di 3 e la modalità DROP_CROWDED_RESULTS restituirà al massimo 3 risultati con lo stesso colore su tutte le pagine.
| Rappresentazione JSON |
|---|
{
"field": string,
"maxCount": integer,
"mode": enum ( |
| Campi | |
|---|---|
field |
Il campo da utilizzare per il crowding. I documenti possono essere sottoposti a crowding in base a un campo nell'oggetto |
maxCount |
Il numero massimo di documenti da conservare per valore del campo. Una volta che sono presenti almeno maxCount risultati precedenti che contengono lo stesso valore per il campo specificato (in base all'ordine specificato in |
mode |
Modalità da utilizzare per i documenti sottoposti a crowding. |
Modalità
Enum che descrive la modalità da utilizzare per i documenti sottoposti a crowding. Possono essere eliminati o declassati alle pagine successive.
| Enum | |
|---|---|
MODE_UNSPECIFIED |
Modalità di crowding non specificata. In questo caso, il comportamento del server è impostato per impostazione predefinita su Mode.DROP_CROWDED_RESULTS. |
DROP_CROWDED_RESULTS |
Elimina i risultati sottoposti a crowding. |
DEMOTE_CROWDED_RESULTS_TO_END |
Declassa i risultati sottoposti a crowding alle pagine successive. |