Mensaje de respuesta del método SearchService.Search
.
Representación JSON |
---|
{ "results": [ { object ( |
Campos | |
---|---|
results[] |
Lista de documentos coincidentes. El orden representa la clasificación. |
facets[] |
Resultados de las facetas solicitadas por el usuario. |
totalSize |
El recuento total estimado de elementos coincidentes, independientemente de la paginación. El recuento de |
attributionToken |
Un token de búsqueda único. Esto debe incluirse en los |
redirectUri |
El URI de una página de redirección definida por el cliente. Si se activa la acción de redirección, no se realiza ninguna búsqueda y solo se definen |
nextPageToken |
Token que se puede enviar como |
correctedQuery |
Contiene la consulta con la ortografía corregida, si se ha encontrado. Si el tipo de corrección ortográfica es AUTOMATIC, los resultados de búsqueda se basan en correctedQuery. De lo contrario, se usa la consulta original para la búsqueda. |
summary |
Un resumen como parte de los resultados de búsqueda. Este campo solo se devuelve si se ha definido |
queryExpansionInfo |
Información sobre la ampliación de la consulta de los resultados devueltos. |
sessionInfo |
Información de la sesión. Solo se define si se proporciona |
searchLinkPromotions[] |
Promociones de búsqueda en el sitio. |
Faceta
Un resultado de faceta.
Representación JSON |
---|
{
"key": string,
"values": [
{
object ( |
Campos | |
---|---|
key |
La clave de esta faceta. Por ejemplo, |
values[] |
Valores de las facetas de este campo. |
dynamicFacet |
Indica si la faceta se genera de forma dinámica. |
FacetValue
Un valor de faceta que contiene nombres de valores y su recuento.
Representación JSON |
---|
{ "count": string, // Union field |
Campos | |
---|---|
count |
Número de elementos que tienen este valor de faceta. |
Campo de unión facet_value . Un valor de facet que contiene valores. facet_value solo puede ser una de estas dos opciones: |
|
value |
Valor de texto de una faceta, como "Negro" para la faceta "Colores". |
interval |
Valor del intervalo de una faceta, como [10, 20) para la faceta "price". Coincide con |
QueryExpansionInfo
Información que describe la ampliación de consultas, incluido si se ha producido o no.
Representación JSON |
---|
{ "expandedQuery": boolean, "pinnedResultCount": string } |
Campos | |
---|---|
expandedQuery |
Valor booleano que describe si se ha ampliado la consulta. |
pinnedResultCount |
Número de resultados fijados. Este campo solo se definirá cuando se produzca una expansión y |
SessionInfo
Información sobre la sesión.
Representación JSON |
---|
{ "name": string, "queryId": string } |
Campos | |
---|---|
name |
Nombre de la sesión. Si se usa el modo de sesión automática (cuando |
queryId |
ID de consulta que corresponde a esta llamada a la API de búsqueda. Una sesión puede tener varias interacciones, cada una con un ID de consulta único. Si especificas el nombre de la sesión y este ID de consulta en la llamada a la API Answer, la respuesta se generará en el contexto de los resultados de búsqueda de esta llamada de búsqueda. |