- 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[] |
Son los resultados de las sugerencias de búsqueda coincidentes. La lista de resultados está ordenada, y el primer resultado es una sugerencia principal. |
tailMatchTriggered |
Es verdadero si todas las sugerencias devueltas 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 búsqueda completa. |
peopleSuggestions[] |
Son los resultados de las sugerencias de personas que coinciden. La lista de resultados está ordenada, y el primer resultado es la sugerencia principal. |
contentSuggestions[] |
Son los resultados de las sugerencias de contenido coincidente. La lista de resultados está ordenada, y el primer resultado es la sugerencia principal. |
recentSearchSuggestions[] |
Son los resultados de las sugerencias de "búsquedas recientes" coincidentes. La lista de resultados está ordenada, y el primer resultado es la sugerencia principal. |
QuerySuggestion
Sugerencias como búsquedas.
Representación JSON |
---|
{ "suggestion": string, "completableFieldPaths": [ string ], "dataStore": [ string ], "score": number } |
Campos | |
---|---|
suggestion |
La sugerencia para la consulta. |
completableFieldPaths[] |
Son las rutas de campos de documentos únicos que sirven como fuente de esta sugerencia si se generó a partir de campos completables. Este campo solo se propaga para el modelo que puede completar documentos. |
dataStore[] |
Es el nombre del almacén de datos al que pertenece esta sugerencia. |
score |
Es la puntuación de cada sugerencia. La puntuación está en el rango [0, 1]. |
PersonSuggestion
Sugerencias de personas
Representación JSON |
---|
{ "suggestion": string, "personType": enum ( |
Campos | |
---|---|
suggestion |
La sugerencia para la consulta. |
personType |
Es el tipo de persona. |
document |
Es el fragmento de datos del documento en la sugerencia. Solo se propaga un subconjunto de campos. |
dataStore |
Es el nombre del almacén de datos al que pertenece esta sugerencia. |
score |
Es la puntuación de cada sugerencia. La puntuación está en el rango [0, 1]. |
displayPhotoUri |
Es el URI de la foto de la sugerencia de persona. |
destinationUri |
Es el URI de destino de la sugerencia de persona. |
PersonType
Es el tipo de persona según la fuente.
Enums | |
---|---|
PERSON_TYPE_UNSPECIFIED |
Valor predeterminado. |
CLOUD_IDENTITY |
La sugerencia proviene de una fuente de GOOGLE_IDENTITY. |
THIRD_PARTY_IDENTITY |
La sugerencia proviene de una fuente de THIRD_PARTY_IDENTITY. |
ContentSuggestion
Sugerencias como contenido
Representación JSON |
---|
{ "suggestion": string, "contentType": enum ( |
Campos | |
---|---|
suggestion |
La sugerencia para la consulta. |
contentType |
Es el tipo de sugerencia de contenido. |
document |
Es el fragmento de datos del documento en la sugerencia. Solo se propagará un subconjunto de campos. |
dataStore |
Es el nombre del almacén de datos al que pertenece esta sugerencia. |
score |
Es la puntuación de cada sugerencia. La puntuación está en el rango [0, 1]. |
iconUri |
Es el URI del ícono de la sugerencia de contenido. |
destinationUri |
Es el URI de destino de la sugerencia de contenido. |
ContentType
Es 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 basadas en el historial de búsqueda reciente
Representación JSON |
---|
{ "suggestion": string, "recentSearchTime": string, "score": number } |
Campos | |
---|---|
suggestion |
La sugerencia para la consulta. |
recentSearchTime |
Es la fecha y hora en que se produjo la búsqueda reciente. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
score |
Es la puntuación de cada sugerencia. La puntuación está en el rango [0, 1]. |