- HTTP-Anfrage
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- SuggestResult
- QuerySuggestion
- PeopleSuggestion
- Testen!
Bietet Vorschläge für die automatische Vervollständigung der Abfrage.
Hinweis:Für die Ausführung dieser API ist ein Standardendnutzerkonto erforderlich. Ein Dienstkonto kann keine Abfrage-API-Anfragen direkt ausführen. Wenn Sie ein Dienstkonto für Abfragen verwenden möchten, müssen Sie die domainweite Delegierung von Berechtigungen in Google Workspace einrichten.
HTTP-Anfrage
POST https://cloudsearch.googleapis.com/v1/query/suggest
Die URL verwendet die Syntax der gRPC-Transcodierung.
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "requestOptions": { object ( |
Felder | |
---|---|
requestOptions |
Anfrageoptionen wie die Suchanwendung und die Zeitzone des Nutzers. |
query |
Teilabfrage, für die automatisch vervollständigte Vorschläge angezeigt werden. Wenn die Suchanfrage beispielsweise „Meer“ lautet, gibt der Server möglicherweise „Saison“, „Suche“ oder „Möwe“ zurück. |
dataSourceRestrictions[] |
Die Quellen, die für Vorschläge verwendet werden sollen. Wenn keine Angabe erfolgt, werden die Datenquellen aus der aktuellen Suchanwendung übernommen. HINWEIS: Vorschläge werden nur für die folgenden Quellen unterstützt:
|
Antworttext
Antwort der Suggest API.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"suggestResults": [
{
object ( |
Felder | |
---|---|
suggestResults[] |
Liste der Vorschläge. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/cloud_search.query
https://www.googleapis.com/auth/cloud_search
Weitere Informationen finden Sie im Leitfaden zur Autorisierung.
SuggestResult
Ein Vorschlagsergebnis.
JSON-Darstellung |
---|
{ "suggestedQuery": string, "source": { object ( |
Felder | |
---|---|
suggestedQuery |
Die vorgeschlagene Suchanfrage, die verwendet wird, wenn der Nutzer auf den Vorschlag klickt |
source |
Die Quelle des Vorschlags. |
Union-Feld suggestion . Enthält zusätzliche Metadaten zur vorgeschlagenen Suchanfrage. Außerdem wird der Typ der vorgeschlagenen Abfrage angegeben. Wenn beispielsweise „Personenvorschlag“ vorhanden ist, gibt das an, dass „suggested_query“ eine Personenvorschlag ist. Für suggestion ist nur einer der folgenden Werte zulässig: |
|
querySuggestion |
Dieses Feld ist vorhanden, wenn es sich bei der vorgeschlagenen Suchanfrage um einen Wort-/Phrasen-Ergänzungsvorschlag handelt. |
peopleSuggestion |
Dieser Hinweis wird angezeigt, wenn der Vorschlag eine Person betrifft. Es enthält weitere Informationen zur Person, z. B. ihre E-Mail-ID und ihren Namen. |
QuerySuggestion
Dieser Typ hat keine Felder.
Dieses Feld enthält derzeit nichts und dient nur als Indikator dafür, dass das Vorschlagsergebnis eine Wortvervollständigung war.
PeopleSuggestion
Dieses Feld enthält Informationen zur vorgeschlagenen Person.
JSON-Darstellung |
---|
{
"person": {
object ( |
Felder | |
---|---|
person |
Vorgeschlagene Person. Möglicherweise sind nicht alle Felder des Personenobjekts ausgefüllt. |