Messaggio di risposta per il metodo SearchService.Search
.
Rappresentazione JSON |
---|
{ "results": [ { object ( |
Campi | |
---|---|
results[] |
Un elenco di documenti corrispondenti. L'ordine rappresenta il ranking. |
facets[] |
Risultati delle sfaccettature richieste dall'utente. |
totalSize |
Il conteggio totale stimato di articoli corrispondenti indipendentemente dalla paginazione. Il conteggio di |
attributionToken |
Un token di ricerca univoco. Questo valore deve essere incluso nei log |
redirectUri |
L'URI di una pagina di reindirizzamento definita dal cliente. Se viene attivata l'azione di reindirizzamento, non viene eseguita alcuna ricerca e nella risposta vengono impostati solo |
nextPageToken |
Un token che può essere inviato come |
correctedQuery |
Contiene la query con correzione ortografica, se trovata. Se il tipo di correzione ortografica è AUTOMATIC, i risultati di ricerca si basano su correctedQuery. In caso contrario, per la ricerca viene utilizzata la query originale. |
summary |
Un riepilogo nei risultati di ricerca. Questo campo viene restituito solo se è impostato |
queryExpansionInfo |
Informazioni sull'espansione della query per i risultati restituiti. |
sessionInfo |
Informazioni sulla sessione. Impostato solo se viene fornito |
searchLinkPromotions[] |
Promozioni per la ricerca sul sito. |
Facet
Un risultato del facet.
Rappresentazione JSON |
---|
{
"key": string,
"values": [
{
object ( |
Campi | |
---|---|
key |
La chiave per questo aspetto. Ad esempio, |
values[] |
I valori delle sfaccettature per questo campo. |
dynamicFacet |
Indica se il facet viene generato dinamicamente. |
FacetValue
Un valore di sfaccettatura che contiene i nomi dei valori e il relativo conteggio.
Rappresentazione JSON |
---|
{ "count": string, // Union field |
Campi | |
---|---|
count |
Numero di elementi che hanno questo valore della sfaccettatura. |
Campo unione facet_value . Un valore di sfaccettatura che contiene valori. facet_value può essere solo uno dei seguenti: |
|
value |
Valore di testo di un facet, ad esempio "Nero" per il facet "colori". |
interval |
Valore dell'intervallo per un facet, ad esempio [10, 20) per il facet "price". Corrisponde a |
QueryExpansionInfo
Informazioni che descrivono l'espansione della query, incluso se si è verificata.
Rappresentazione JSON |
---|
{ "expandedQuery": boolean, "pinnedResultCount": string } |
Campi | |
---|---|
expandedQuery |
Valore booleano che descrive se si è verificata l'espansione della query. |
pinnedResultCount |
Numero di risultati bloccati. Questo campo viene impostato solo quando si verifica l'espansione e |
SessionInfo
Informazioni sulla sessione.
Rappresentazione JSON |
---|
{ "name": string, "queryId": string } |
Campi | |
---|---|
name |
Il nome della sessione. Se viene utilizzata la modalità di sessione automatica (quando |
queryId |
ID query corrispondente a questa chiamata API di ricerca. Una sessione può avere più turni, ognuno con un ID query univoco. Se specifichi il nome della sessione e questo ID query nella chiamata API Answer, la generazione della risposta avviene nel contesto dei risultati di ricerca di questa chiamata di ricerca. |