Message de réponse pour la méthode SearchService.Search
.
Représentation JSON |
---|
{ "results": [ { object ( |
Champs | |
---|---|
results[] |
Liste des documents correspondants. L'ordre représente le classement. |
facets[] |
Résultats des facettes demandées par l'utilisateur. |
totalSize |
Estimation du nombre total d'éléments correspondants, quelle que soit la pagination. Le nombre de |
attributionToken |
Jeton de recherche unique. Il doit être inclus dans les journaux |
redirectUri |
URI d'une page de redirection définie par le client. Si une action de redirection est déclenchée, aucune recherche n'est effectuée, et seuls |
nextPageToken |
Jeton pouvant être envoyé en tant que |
correctedQuery |
Contient la requête corrigée par le correcteur orthographique, le cas échéant. Si le type de correction orthographique est AUTOMATIC, les résultats de recherche sont basés sur correctedQuery. Sinon, la requête d'origine est utilisée pour la recherche. |
summary |
Un résumé dans les résultats de recherche. Ce champ n'est renvoyé que si |
queryExpansionInfo |
Informations sur l'expansion de la requête pour les résultats renvoyés. |
sessionInfo |
Informations sur la session. Défini uniquement si |
searchLinkPromotions[] |
Promotions pour la recherche sur site. |
Attribut
Résultat d'attribut.
Représentation JSON |
---|
{
"key": string,
"values": [
{
object ( |
Champs | |
---|---|
key |
Clé de cet attribut. Par exemple, |
values[] |
Valeurs d'attribut pour ce champ. |
dynamicFacet |
Indique si le facette est générée de manière dynamique. |
FacetValue
Valeur de facette contenant les noms des valeurs et leur nombre.
Représentation JSON |
---|
{ "count": string, // Union field |
Champs | |
---|---|
count |
Nombre d'articles associés à cette valeur d'attribut. |
Champ d'union facet_value . Valeur de facette contenant des valeurs. facet_value ne peut être qu'un des éléments suivants : |
|
value |
Valeur textuelle d'un attribut, par exemple "Noir" pour l'attribut "couleurs". |
interval |
Valeur d'intervalle pour un facette, par exemple [10, 20) pour la facette "prix". Il correspond à |
QueryExpansionInfo
Informations décrivant l'expansion de la requête, y compris si elle a eu lieu.
Représentation JSON |
---|
{ "expandedQuery": boolean, "pinnedResultCount": string } |
Champs | |
---|---|
expandedQuery |
Booléen indiquant si l'extension de la requête a eu lieu. |
pinnedResultCount |
Nombre de résultats épinglés. Ce champ n'est défini que lorsque l'expansion a lieu et que |
SessionInfo
Informations sur la session.
Représentation JSON |
---|
{ "name": string, "queryId": string } |
Champs | |
---|---|
name |
Nom de la session. Si le mode de session automatique est utilisé (lorsque |
queryId |
ID de requête correspondant à cet appel de l'API Search. Une session peut comporter plusieurs tours, chacun avec un ID de requête unique. En spécifiant le nom de la session et cet ID de requête dans l'appel de l'API Answer, la réponse est générée dans le contexte des résultats de recherche de cet appel de recherche. |