Especificación de la afluencia. La aglomeración mejora la diversidad de los resultados de búsqueda al limitar el número de resultados que comparten el mismo valor de campo. Por ejemplo, si se aplica la opción de aglomeración al campo de color con un valor maxCount de 3 y el modo DROP_CROWDED_RESULTS, se devolverán como máximo 3 resultados con el mismo color en todas las páginas.
| Representación JSON |
|---|
{
"field": string,
"maxCount": integer,
"mode": enum ( |
| Campos | |
|---|---|
field |
Campo que se va a usar para la aglomeración. Los documentos pueden estar saturados por un campo del objeto |
maxCount |
El número máximo de documentos que se conservarán por cada valor del campo. Cuando haya al menos maxCount resultados anteriores que contengan el mismo valor para el campo determinado (según el orden especificado en |
mode |
Modo que se va a usar para los documentos que se hayan colocado en un lugar apartado. |
Modo
Enumeración que describe el modo que se debe usar para los documentos que se han alejado. Se pueden eliminar o degradar a las páginas posteriores.
| Enumeraciones | |
|---|---|
MODE_UNSPECIFIED |
Modo de aglomeración no especificado. En este caso, el comportamiento del servidor es Mode.DROP_CROWDED_RESULTS de forma predeterminada. |
DROP_CROWDED_RESULTS |
Eliminar resultados agrupados. |
DEMOTE_CROWDED_RESULTS_TO_END |
Rebajar la posición de los resultados con mucha información a las páginas posteriores. |