Mensaje de respuesta para el método SearchService.Search
.
Representación JSON |
---|
{ "results": [ { object ( |
Campos | |
---|---|
results[] |
Es una lista de documentos coincidentes. El orden representa la clasificación. |
facets[] |
Son los resultados de las facetas solicitadas por el usuario. |
totalSize |
Es el recuento total estimado de artículos coincidentes, sin importar la paginación. El recuento de |
attributionToken |
Es un token de búsqueda único. Esto se debe incluir en los registros de |
redirectUri |
Es el URI de una página de redireccionamiento definida por el cliente. Si se activa la acción de redireccionamiento, no se realiza ninguna búsqueda y solo se configuran |
nextPageToken |
Es un token que se puede enviar como |
correctedQuery |
Contiene la consulta corregida ortográficamente, si se encuentra. Si el tipo de corrección ortográfica es AUTOMATIC, los resultados de la búsqueda se basan en correctedQuery. De lo contrario, se usa la búsqueda original. |
summary |
Es un resumen que forma parte de los resultados de la búsqueda. Este campo solo se devuelve si se configura |
queryExpansionInfo |
Es la información de expansión de la búsqueda para los resultados devueltos. |
sessionInfo |
Es la información de la sesión. Solo se establece si se proporciona |
searchLinkPromotions[] |
Son las promociones para la búsqueda en el sitio. |
Faceta
Es un resultado de faceta.
Representación JSON |
---|
{
"key": string,
"values": [
{
object ( |
Campos | |
---|---|
key |
Es la clave de esta faceta. Por ejemplo, |
values[] |
Son los valores de faceta para este campo. |
dynamicFacet |
Indica si la faceta se genera de forma dinámica. |
FacetValue
Es un valor de faceta que contiene nombres de valores y su recuento.
Representación JSON |
---|
{ "count": string, // Union field |
Campos | |
---|---|
count |
Es la cantidad de elementos que tienen este valor de faceta. |
Campo de unión facet_value . Es un valor de faceta que contiene valores. facet_value puede ser solo uno de los siguientes: |
|
value |
Es el valor de texto de una faceta, como "Negro" para la faceta "colores". |
interval |
Es el valor del intervalo para una faceta, como [10, 20) para la faceta "precio". Coincide con |
QueryExpansionInfo
Es información que describe la búsqueda expandida, incluido si se produjo la expansión.
Representación JSON |
---|
{ "expandedQuery": boolean, "pinnedResultCount": string } |
Campos | |
---|---|
expandedQuery |
Es un valor booleano que describe si se produjo la búsqueda expandida. |
pinnedResultCount |
Cantidad de resultados fijados. Este campo solo se establecerá cuando se produzca la expansión y |
SessionInfo
Es 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 |
Es el ID de la búsqueda que corresponde a esta llamada a la API de Search. Una sesión puede tener varios turnos, cada uno con un ID de búsqueda único. Si especificas el nombre de la sesión y este ID de búsqueda en la llamada a la API de Answer, la generación de la respuesta se realizará en el contexto de los resultados de la búsqueda de esta llamada de búsqueda. |