Antwortnachricht für die Methode SearchService.Search.
| JSON-Darstellung |
|---|
{ "results": [ { object ( |
| Felder | |
|---|---|
results[] |
Eine Liste der übereinstimmenden Dokumente. Die Reihenfolge entspricht dem Ranking. |
facets[] |
Ergebnisse der vom Nutzer angeforderten Facetten |
totalSize |
Die geschätzte Gesamtanzahl übereinstimmender Elemente unabhängig von der Paginierung. Die Anzahl der von der Paginierung zurückgegebenen |
attributionToken |
Ein eindeutiges Suchtoken. Es sollte in den |
redirectUri |
Der URI einer vom Kunden definierten Weiterleitungsseite. Wenn eine Weiterleitungsaktion ausgelöst wird, wird keine Suche durchgeführt und in der Antwort werden nur |
nextPageToken |
Ein Token, das als |
correctedQuery |
Enthält die rechtschreibkorrigierte Anfrage, sofern gefunden. Wenn der Typ der Rechtschreibkorrektur AUTOMATIC lautet, basieren die Suchergebnisse auf der „correctedQuery“. Andernfalls wird die ursprüngliche Anfrage für die Suche verwendet. |
summary |
Eine Zusammenfassung als Teil der Suchergebnisse. Dieses Feld wird nur zurückgegeben, wenn |
queryExpansionInfo |
Informationen zur Suchanfragenerweiterung für die zurückgegebenen Ergebnisse |
sessionInfo |
Informationen zur Sitzung Wird nur festgelegt, wenn |
searchLinkPromotions[] |
Hochstufungen für die Websitesuche |
Facet
Ein Facettenergebnis
| JSON-Darstellung |
|---|
{
"key": string,
"values": [
{
object ( |
| Felder | |
|---|---|
key |
Der Schlüssel für diese Facette. Beispiel: |
values[] |
Die Facettenwerte für dieses Feld |
dynamicFacet |
Gibt an, ob die Facette dynamisch generiert wird |
FacetValue
Ein Facettenwert, der Wertnamen und deren Anzahl enthält
| JSON-Darstellung |
|---|
{ "count": string, // Union field |
| Felder | |
|---|---|
count |
Anzahl der Elemente mit diesem Facettenwert |
Union-Feld facet_value. Ein Facettenwert, der Werte enthält. Für facet_value ist nur einer der folgenden Werte zulässig: |
|
value |
Textwert einer Facette, z. B. „black“ für die Facette „colors“ |
interval |
Intervallwert für eine Facette, z. B. [10, 20] für die Facette „price“. Entspricht |
QueryExpansionInfo
Informationen zur Suchanfragenerweiterung, einschließlich, ob eine Erweiterung erfolgt ist
| JSON-Darstellung |
|---|
{ "expandedQuery": boolean, "pinnedResultCount": string } |
| Felder | |
|---|---|
expandedQuery |
Boolescher Wert, der angibt, ob eine Suchanfragenerweiterung erfolgt ist |
pinnedResultCount |
Anzahl der angepinnten Ergebnisse. Dieses Feld wird nur festgelegt, wenn eine Erweiterung erfolgt und |
SessionInfo
Informationen zur Sitzung
| JSON-Darstellung |
|---|
{ "name": string, "queryId": string } |
| Felder | |
|---|---|
name |
Name der Sitzung. Wenn der automatische Sitzungsmodus verwendet wird (wenn |
queryId |
Die Abfrage-ID für diesen Search API-Aufruf. Eine Sitzung kann aus mehrere Runden mit jeweils einer eindeutigen Abfrage-ID bestehen. Wenn Sie den Sitzungsnamen und diese Abfrage-ID im Answer API-Aufruf angeben, erfolgt die Antwortgenerierung im Kontext der Suchergebnisse für diesen Suchaufruf. |