Spezifikation für Crowding. Durch Crowding wird die Vielfalt der Suchergebnisse verbessert, indem die Anzahl der Ergebnisse mit demselben Feldwert begrenzt wird. Wenn Sie beispielsweise das Feld „crowding“ mit einem „maxCount“ von 3 und dem Modus „DROP_CROWDED_RESULTS“ verwenden, werden über alle Seiten hinweg maximal 3 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
Enum, das den Modus für Dokumente beschreibt, die nicht auf die erste Seite passen. Sie können entfernt oder auf die späteren Seiten verschoben werden.
| Enums | |
|---|---|
MODE_UNSPECIFIED |
Nicht angegebener Modus für die Überfüllung. 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 |