- 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]. |