Mensagem de resposta para o método SearchService.Search
.
Representação JSON |
---|
{ "results": [ { object ( |
Campos | |
---|---|
results[] |
Uma lista de documentos correspondentes. A ordem representa a classificação. |
facets[] |
Resultados das facetas pedidas pelo utilizador. |
totalSize |
A contagem total estimada de itens correspondentes, independentemente da paginação. A quantidade de |
attributionToken |
Um token de pesquisa único. Isto deve ser incluído nos registos |
redirectUri |
O URI de uma página de redirecionamento definida pelo cliente. Se a ação de redirecionamento for acionada, não é realizada nenhuma pesquisa e apenas |
nextPageToken |
Um token que pode ser enviado como |
correctedQuery |
Contém a consulta com a ortografia corrigida, se for encontrada. Se o tipo de correção ortográfica for AUTOMATIC, os resultados da pesquisa baseiam-se em correctedQuery. Caso contrário, a consulta original é usada para a pesquisa. |
summary |
Um resumo como parte dos resultados da pesquisa. Este campo só é devolvido se |
queryExpansionInfo |
Informações de expansão da consulta para os resultados devolvidos. |
sessionInfo |
Informações da sessão. Só é definido se for fornecido o elemento |
searchLinkPromotions[] |
Promoções para a pesquisa no site. |
Atributo
Um resultado de atributo.
Representação JSON |
---|
{
"key": string,
"values": [
{
object ( |
Campos | |
---|---|
key |
A chave desta faceta. Por exemplo, |
values[] |
Os valores da faceta para este campo. |
dynamicFacet |
Se o aspeto é gerado dinamicamente. |
FacetValue
Um valor de faceta que contém nomes de valores e a respetiva contagem.
Representação JSON |
---|
{ "count": string, // Union field |
Campos | |
---|---|
count |
Número de artigos que têm este valor de faceta. |
Campo de união facet_value . Um valor de faceta que contém valores. facet_value só pode ser uma das seguintes opções: |
|
value |
Valor de texto de uma faceta, como "Preto" para a faceta "cores". |
interval |
Valor do intervalo para uma faceta, como [10, 20) para a faceta "price". Corresponde a |
QueryExpansionInfo
Informações que descrevem a expansão de consultas, incluindo se a expansão ocorreu.
Representação JSON |
---|
{ "expandedQuery": boolean, "pinnedResultCount": string } |
Campos | |
---|---|
expandedQuery |
Valor booleano que descreve se ocorreu a expansão da consulta. |
pinnedResultCount |
Número de resultados fixados. Este campo só é definido quando ocorre a expansão e |
SessionInfo
Informações sobre a sessão.
Representação JSON |
---|
{ "name": string, "queryId": string } |
Campos | |
---|---|
name |
Nome da sessão. Se for usado o modo de sessão automática (quando |
queryId |
ID da consulta que corresponde a esta chamada API de pesquisa. Uma sessão pode ter vários turnos, cada um com um ID de consulta exclusivo. Ao especificar o nome da sessão e este ID da consulta na chamada da API Answer, a geração de respostas ocorre no contexto dos resultados da pesquisa desta chamada de pesquisa. |