Spezifikation für die Überfüllung. Durch Crowding wird die Vielfalt der Suchergebnisse verbessert, indem die Anzahl der Ergebnisse mit demselben Feldwert begrenzt wird. Wenn beispielsweise das Farbfeld mit einem „maxCount“ von 3 und dem Modus „DROP_CROWDED_RESULTS“ überlaufen ist, werden auf allen Seiten maximal drei Ergebnisse mit derselben Farbe zurückgegeben.
| JSON-Darstellung |
|---|
{
"field": string,
"maxCount": integer,
"mode": enum ( |
| Felder | |
|---|---|
field |
Das Feld, das für die Überlappung verwendet werden soll. Dokumente können nach einem Feld im |
maxCount |
Die maximale Anzahl der Dokumente, die pro Wert des Felds beibehalten werden sollen. Sobald es mindestens maxCount vorherige Ergebnisse gibt, die denselben Wert für das angegebene Feld enthalten (entsprechend der in |
mode |
Modus für Dokumente, die nicht mehr angezeigt werden. |
Modus
Aufzählung, die den Modus für Dokumente beschreibt, die ausgeblendet werden. Sie können auf die späteren Seiten verschoben oder herabgestuft werden.
| Enums | |
|---|---|
MODE_UNSPECIFIED |
Nicht angegebener Modus für die Dichte. In diesem Fall ist das Serververhalten standardmäßig Mode.DROP_CROWDED_RESULTS. |
DROP_CROWDED_RESULTS |
Überlappende Ergebnisse entfernen |
DEMOTE_CROWDED_RESULTS_TO_END |
Überfüllte Ergebnisse auf die späteren Seiten verschieben. |