- Representación JSON
 - QuerySuggestion
 - PersonSuggestion
 - PersonType
 - ContentSuggestion
 - ContentType
 - RecentSearchSuggestion
 
Mensaje de respuesta del método CompletionService.AdvancedCompleteQuery.
| Representación JSON | 
|---|
{ "querySuggestions": [ { object (  | 
            
| Campos | |
|---|---|
querySuggestions[] | 
              
                 
 Resultados de las sugerencias de consulta coincidentes. La lista de resultados está ordenada y el primer resultado es una sugerencia destacada.  | 
            
tailMatchTriggered | 
              
                 
 True si todas las sugerencias devueltas son sugerencias de cola. Para que se active la coincidencia de cola, el valor de includeTailSuggestions en la solicitud debe ser true y no debe haber ninguna sugerencia que coincida con la consulta completa.  | 
            
peopleSuggestions[] | 
              
                 
 Resultados de las sugerencias de personas coincidentes. La lista de resultados está ordenada y el primer resultado es la sugerencia principal.  | 
            
contentSuggestions[] | 
              
                 
 Resultados de las sugerencias de contenido relacionado. La lista de resultados está ordenada y el primer resultado es la sugerencia principal.  | 
            
recentSearchSuggestions[] | 
              
                 
 Resultados de las sugerencias de "búsqueda reciente" coincidentes. La lista de resultados está ordenada y el primer resultado es la sugerencia principal.  | 
            
QuerySuggestion
Sugerencias como consultas de búsqueda.
| Representación JSON | 
|---|
{ "suggestion": string, "completableFieldPaths": [ string ], "dataStore": [ string ], "score": number }  | 
              
| Campos | |
|---|---|
suggestion | 
                
                   
 La sugerencia para la consulta.  | 
              
completableFieldPaths[] | 
                
                   
 Las rutas de campo de documento únicas que sirven como origen de esta sugerencia si se ha generado a partir de campos completables. Este campo solo se rellena en el modelo que puede completar documentos.  | 
              
dataStore[] | 
                
                   
 Nombre del almacén de datos al que pertenece esta sugerencia.  | 
              
score | 
                
                   
 La puntuación de cada sugerencia. La puntuación está en el intervalo [0, 1].  | 
              
PersonSuggestion
Sugerencias de personas.
| Representación JSON | 
|---|
{ "suggestion": string, "personType": enum (  | 
              
| Campos | |
|---|---|
suggestion | 
                
                   
 La sugerencia para la consulta.  | 
              
personType | 
                
                   
 El tipo de persona.  | 
              
document | 
                
                   
 El fragmento de datos del documento en la sugerencia. Solo se rellena un subconjunto de campos.  | 
              
dataStore | 
                
                   
 Nombre del almacén de datos al que pertenece esta sugerencia.  | 
              
score | 
                
                   
 La puntuación de cada sugerencia. La puntuación está en el intervalo [0, 1].  | 
              
displayPhotoUri | 
                
                   
 El URI de la foto de la sugerencia de persona.  | 
              
destinationUri | 
                
                   
 El URI de destino de la sugerencia de persona.  | 
              
PersonType
El tipo de persona según la fuente.
| Enumeraciones | |
|---|---|
PERSON_TYPE_UNSPECIFIED | 
                Valor predeterminado. | 
CLOUD_IDENTITY | 
                La sugerencia procede de una fuente GOOGLE_IDENTITY. | 
THIRD_PARTY_IDENTITY | 
                La sugerencia procede de una fuente THIRD_PARTY_IDENTITY. | 
ContentSuggestion
Sugerencias como contenido.
| Representación JSON | 
|---|
{ "suggestion": string, "contentType": enum (  | 
              
| Campos | |
|---|---|
suggestion | 
                
                   
 La sugerencia para la consulta.  | 
              
contentType | 
                
                   
 El tipo de sugerencia de contenido.  | 
              
document | 
                
                   
 El fragmento de datos del documento en la sugerencia. Solo se rellenará un subconjunto de campos.  | 
              
dataStore | 
                
                   
 Nombre del almacén de datos al que pertenece esta sugerencia.  | 
              
score | 
                
                   
 La puntuación de cada sugerencia. La puntuación está en el intervalo [0, 1].  | 
              
iconUri | 
                
                   
 URI del icono de la sugerencia de contenido.  | 
              
destinationUri | 
                
                   
 El URI de destino de la sugerencia de contenido.  | 
              
ContentType
El tipo de contenido devuelto para las sugerencias de contenido.
| Enumeraciones | |
|---|---|
CONTENT_TYPE_UNSPECIFIED | 
                Valor predeterminado. | 
GOOGLE_WORKSPACE | 
                La sugerencia procede de una fuente de Google Workspace. | 
THIRD_PARTY | 
                La sugerencia procede de una fuente de terceros. | 
RecentSearchSuggestion
Sugerencias del historial de búsqueda reciente.
| Representación JSON | 
|---|
{ "suggestion": string, "recentSearchTime": string, "score": number }  | 
              
| Campos | |
|---|---|
suggestion | 
                
                   
 La sugerencia para la consulta.  | 
              
recentSearchTime | 
                
                   
 Hora en la que se produjo esta búsqueda reciente. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos:   | 
              
score | 
                
                   
 La puntuación de cada sugerencia. La puntuación está en el intervalo [0, 1].  |