- Representação JSON
- QuerySuggestion
- PersonSuggestion
- PersonType
- ContentSuggestion
- ContentType
- RecentSearchSuggestion
Mensagem de resposta para o método CompletionService.AdvancedCompleteQuery
.
Representação JSON |
---|
{ "querySuggestions": [ { object ( |
Campos | |
---|---|
querySuggestions[] |
Resultados das sugestões de consulta correspondentes. A lista de resultados é ordenada, e o primeiro resultado é uma sugestão principal. |
tailMatchTriggered |
True se todas as sugestões retornadas forem de cauda longa. Para que a correspondência de cauda seja acionada, o includeTailSuggestions na solicitação precisa ser verdadeiro, e não pode haver sugestões que correspondam à consulta completa. |
peopleSuggestions[] |
Resultados das sugestões de pessoas correspondentes. A lista de resultados é ordenada, e o primeiro resultado é a principal sugestão. |
contentSuggestions[] |
Resultados das sugestões de conteúdo correspondente. A lista de resultados é ordenada, e o primeiro resultado é a principal sugestão. |
recentSearchSuggestions[] |
Resultados das sugestões de "pesquisa recente" correspondentes. A lista de resultados é ordenada, e o primeiro resultado é a principal sugestão. |
QuerySuggestion
Sugestões como consultas de pesquisa.
Representação JSON |
---|
{ "suggestion": string, "completableFieldPaths": [ string ], "dataStore": [ string ], "score": number } |
Campos | |
---|---|
suggestion |
A sugestão para a consulta. |
completableFieldPaths[] |
Os caminhos exclusivos dos campos de documento que servem como origem desta sugestão, se ela foi gerada de campos completáveis. Esse campo só é preenchido para o modelo de conclusão de documentos. |
dataStore[] |
O nome do dataStore a que esta sugestão pertence. |
score |
A pontuação de cada sugestão. A pontuação está no intervalo [0, 1]. |
PersonSuggestion
Sugestões como pessoas.
Representação JSON |
---|
{ "suggestion": string, "personType": enum ( |
Campos | |
---|---|
suggestion |
A sugestão para a consulta. |
personType |
O tipo de pessoa. |
document |
O snippet de dados do documento na sugestão. Apenas um subconjunto de campos é preenchido. |
dataStore |
O nome do dataStore a que esta sugestão pertence. |
score |
A pontuação de cada sugestão. A pontuação está no intervalo [0, 1]. |
displayPhotoUri |
O URI da foto da sugestão de pessoa. |
destinationUri |
O URI de destino da sugestão de pessoa. |
PersonType
O tipo de pessoa com base na origem.
Tipos enumerados | |
---|---|
PERSON_TYPE_UNSPECIFIED |
Valor padrão. |
CLOUD_IDENTITY |
A sugestão é de uma fonte GOOGLE_IDENTITY. |
THIRD_PARTY_IDENTITY |
A sugestão é de uma fonte THIRD_PARTY_IDENTITY. |
ContentSuggestion
Sugestões como conteúdo.
Representação JSON |
---|
{ "suggestion": string, "contentType": enum ( |
Campos | |
---|---|
suggestion |
A sugestão para a consulta. |
contentType |
O tipo de sugestão de conteúdo. |
document |
O snippet de dados do documento na sugestão. Apenas um subconjunto de campos será preenchido. |
dataStore |
O nome do dataStore a que esta sugestão pertence. |
score |
A pontuação de cada sugestão. A pontuação está no intervalo [0, 1]. |
iconUri |
O URI do ícone da sugestão de conteúdo. |
destinationUri |
O URI de destino da sugestão de conteúdo. |
ContentType
O tipo de conteúdo retornado para sugestões de conteúdo.
Tipos enumerados | |
---|---|
CONTENT_TYPE_UNSPECIFIED |
Valor padrão. |
GOOGLE_WORKSPACE |
A sugestão é de uma fonte do Google Workspace. |
THIRD_PARTY |
A sugestão é de uma fonte terceirizada. |
RecentSearchSuggestion
Sugestões do histórico de pesquisa recente.
Representação JSON |
---|
{ "suggestion": string, "recentSearchTime": string, "score": number } |
Campos | |
---|---|
suggestion |
A sugestão para a consulta. |
recentSearchTime |
O horário em que essa pesquisa recente foi feita. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
score |
A pontuação de cada sugestão. A pontuação está no intervalo [0, 1]. |