- Representación JSON
- QuerySuggestion
- PersonSuggestion
- PersonType
- ContentSuggestion
- ContentType
- RecentSearchSuggestion
Mensaje de respuesta para el método CompletionService.AdvancedCompleteQuery.
| Representación JSON |
|---|
{ "querySuggestions": [ { object ( |
| Campos | |
|---|---|
querySuggestions[] |
Resultados de las sugerencias de consultas coincidentes. La lista de resultados está ordenada y el primer resultado es una sugerencia principal. |
tailMatchTriggered |
Es verdadero si todas las sugerencias que se muestran son sugerencias de cola. Para que se active la coincidencia de cola, includeTailSuggestions en la solicitud debe ser verdadero y no debe haber sugerencias que coincidan 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 coincidentes. 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 fuente de esta sugerencia si se generó a partir de campos completables. Este campo solo se propaga para el modelo completable de documentos. |
dataStore[] |
El nombre del almacén de datos al que pertenece esta sugerencia. |
score |
La puntuación de cada sugerencia. La puntuación está en el rango de [0, 1]. |
PersonSuggestion
Sugerencias como 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 propaga un subconjunto de campos. |
dataStore |
El nombre del almacén de datos al que pertenece esta sugerencia. |
score |
La puntuación de cada sugerencia. La puntuación está en el rango de [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.
| Enums | |
|---|---|
PERSON_TYPE_UNSPECIFIED |
Valor predeterminado. |
CLOUD_IDENTITY |
La sugerencia proviene de una fuente GOOGLE_IDENTITY. |
THIRD_PARTY_IDENTITY |
La sugerencia proviene 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 propagará un subconjunto de campos. |
dataStore |
El nombre del almacén de datos al que pertenece esta sugerencia. |
score |
La puntuación de cada sugerencia. La puntuación está en el rango de [0, 1]. |
iconUri |
El URI del ícono de la sugerencia de contenido. |
destinationUri |
El URI de destino de la sugerencia de contenido. |
ContentType
El tipo de contenido que se muestra para las sugerencias de contenido.
| Enums | |
|---|---|
CONTENT_TYPE_UNSPECIFIED |
Valor predeterminado. |
GOOGLE_WORKSPACE |
La sugerencia proviene de una fuente de Google Workspace. |
THIRD_PARTY |
La sugerencia proviene de una fuente externa. |
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 |
La hora en que ocurrió esta búsqueda reciente. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
score |
La puntuación de cada sugerencia. La puntuación está en el rango de [0, 1]. |