- Rappresentazione JSON
- QuerySuggestion
- PersonSuggestion
- PersonType
- ContentSuggestion
- ContentType
- RecentSearchSuggestion
Messaggio di risposta per il metodo CompletionService.AdvancedCompleteQuery
.
Rappresentazione JSON |
---|
{ "querySuggestions": [ { object ( |
Campi | |
---|---|
querySuggestions[] |
Risultati dei suggerimenti per le query corrispondenti. L'elenco dei risultati è ordinato e il primo risultato è un suggerimento principale. |
tailMatchTriggered |
True se tutti i suggerimenti restituiti sono suggerimenti di coda. Affinché venga attivata la corrispondenza con la coda, includeTailSuggestions nella richiesta deve essere true e non devono esserci suggerimenti che corrispondano alla query completa. |
peopleSuggestions[] |
Risultati dei suggerimenti di persone corrispondenti. L'elenco dei risultati è ordinato e il primo risultato è il suggerimento migliore. |
contentSuggestions[] |
Risultati dei suggerimenti di contenuti corrispondenti. L'elenco dei risultati è ordinato e il primo risultato è il suggerimento migliore. |
recentSearchSuggestions[] |
Risultati dei suggerimenti di "ricerca recente" corrispondenti. L'elenco dei risultati è ordinato e il primo risultato è il suggerimento migliore. |
QuerySuggestion
Suggerimenti come query di ricerca.
Rappresentazione JSON |
---|
{ "suggestion": string, "completableFieldPaths": [ string ], "dataStore": [ string ], "score": number } |
Campi | |
---|---|
suggestion |
Il suggerimento per la query. |
completableFieldPaths[] |
I percorsi dei campi del documento univoci che fungono da origine di questo suggerimento, se è stato generato da campi completabili. Questo campo viene compilato solo per il modello completabile del documento. |
dataStore[] |
Il nome del datastore a cui appartiene questo suggerimento. |
score |
Il punteggio di ogni suggerimento. Il punteggio è compreso nell'intervallo [0, 1]. |
PersonSuggestion
Suggerimenti come persone.
Rappresentazione JSON |
---|
{ "suggestion": string, "personType": enum ( |
Campi | |
---|---|
suggestion |
Il suggerimento per la query. |
personType |
Il tipo di persona. |
document |
Lo snippet dei dati del documento nel suggerimento. Viene compilato solo un sottoinsieme di campi. |
dataStore |
Il nome del datastore a cui appartiene questo suggerimento. |
score |
Il punteggio di ogni suggerimento. Il punteggio è compreso nell'intervallo [0, 1]. |
displayPhotoUri |
L'URI della foto del suggerimento di persona. |
destinationUri |
L'URI di destinazione del suggerimento di persona. |
PersonType
Il tipo di persona in base alla fonte.
Enum | |
---|---|
PERSON_TYPE_UNSPECIFIED |
Valore predefinito. |
CLOUD_IDENTITY |
Il suggerimento proviene da una fonte GOOGLE_IDENTITY. |
THIRD_PARTY_IDENTITY |
Il suggerimento proviene da un'origine THIRD_PARTY_IDENTITY. |
ContentSuggestion
Suggerimenti come contenuti.
Rappresentazione JSON |
---|
{ "suggestion": string, "contentType": enum ( |
Campi | |
---|---|
suggestion |
Il suggerimento per la query. |
contentType |
Il tipo di suggerimento di contenuti. |
document |
Lo snippet dei dati del documento nel suggerimento. Verrà compilato solo un sottoinsieme di campi. |
dataStore |
Il nome del datastore a cui appartiene questo suggerimento. |
score |
Il punteggio di ogni suggerimento. Il punteggio è compreso nell'intervallo [0, 1]. |
iconUri |
L'URI dell'icona del suggerimento di contenuti. |
destinationUri |
L'URI di destinazione del suggerimento di contenuti. |
ContentType
Il tipo di contenuti restituiti per i suggerimenti sui contenuti.
Enum | |
---|---|
CONTENT_TYPE_UNSPECIFIED |
Valore predefinito. |
GOOGLE_WORKSPACE |
Il suggerimento proviene da una fonte Google Workspace. |
THIRD_PARTY |
Il suggerimento proviene da una fonte di terze parti. |
RecentSearchSuggestion
Suggerimenti dalla cronologia delle ricerche recenti.
Rappresentazione JSON |
---|
{ "suggestion": string, "recentSearchTime": string, "score": number } |
Campi | |
---|---|
suggestion |
Il suggerimento per la query. |
recentSearchTime |
L'ora in cui è stata eseguita questa ricerca recente. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
score |
Il punteggio di ogni suggerimento. Il punteggio è compreso nell'intervallo [0, 1]. |