AdvancedCompleteQueryResponse

Messaggio di risposta per il metodo CompletionService.AdvancedCompleteQuery.

Rappresentazione JSON
{
  "querySuggestions": [
    {
      object (QuerySuggestion)
    }
  ],
  "tailMatchTriggered": boolean,
  "peopleSuggestions": [
    {
      object (PersonSuggestion)
    }
  ],
  "contentSuggestions": [
    {
      object (ContentSuggestion)
    }
  ],
  "recentSearchSuggestions": [
    {
      object (RecentSearchSuggestion)
    }
  ]
}
Campi
querySuggestions[]

object (QuerySuggestion)

Risultati dei suggerimenti di query corrispondenti. L'elenco dei risultati è ordinato e il primo risultato è un suggerimento principale.

tailMatchTriggered

boolean

True se tutti i suggerimenti restituiti sono suggerimenti di coda.

Affinché la corrispondenza della coda venga attivata, includeTailSuggestions nella richiesta deve essere true e non devono essere presenti suggerimenti che corrispondano alla query completa.

peopleSuggestions[]

object (PersonSuggestion)

Risultati dei suggerimenti di persone corrispondenti. L'elenco dei risultati è ordinato e il primo risultato è il suggerimento principale.

contentSuggestions[]

object (ContentSuggestion)

Risultati dei suggerimenti di contenuti corrispondenti. L'elenco dei risultati è ordinato e il primo risultato è il suggerimento principale.

recentSearchSuggestions[]

object (RecentSearchSuggestion)

Risultati dei suggerimenti di "ricerca recente" corrispondenti. L'elenco dei risultati è ordinato e il primo risultato è il suggerimento principale.

QuerySuggestion

Suggerimenti come query di ricerca.

Rappresentazione JSON
{
  "suggestion": string,
  "completableFieldPaths": [
    string
  ],
  "dataStore": [
    string
  ],
  "score": number
}
Campi
suggestion

string

Il suggerimento per la query.

completableFieldPaths[]

string

I percorsi dei campi dei documenti 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[]

string

Il nome del datastore a cui appartiene questo suggerimento.

score

number

Il punteggio di ogni suggerimento. Il punteggio è compreso nell'intervallo [0, 1].

PersonSuggestion

Suggerimenti come persone.

Rappresentazione JSON
{
  "suggestion": string,
  "personType": enum (PersonType),
  "document": {
    object (Document)
  },
  "dataStore": string,
  "score": number,
  "displayPhotoUri": string,
  "destinationUri": string
}
Campi
suggestion

string

Il suggerimento per la query.

personType

enum (PersonType)

Il tipo di persona.

document

object (Document)

Lo snippet di dati del documento nel suggerimento. Viene compilato solo un sottoinsieme di campi.

dataStore

string

Il nome del datastore a cui appartiene questo suggerimento.

score

number

Il punteggio di ogni suggerimento. Il punteggio è compreso nell'intervallo [0, 1].

displayPhotoUri

string

L'URI della foto del suggerimento della persona.

destinationUri

string

L'URI di destinazione del suggerimento della persona.

PersonType

Il tipo di persona in base all'origine.

Enum
PERSON_TYPE_UNSPECIFIED Valore predefinito.
CLOUD_IDENTITY Il suggerimento proviene da un'origine GOOGLE_IDENTITY.
THIRD_PARTY_IDENTITY Il suggerimento proviene da un'origine THIRD_PARTY_IDENTITY.

ContentSuggestion

Suggerimenti come contenuti.

Rappresentazione JSON
{
  "suggestion": string,
  "contentType": enum (ContentType),
  "document": {
    object (Document)
  },
  "dataStore": string,
  "score": number,
  "iconUri": string,
  "destinationUri": string
}
Campi
suggestion

string

Il suggerimento per la query.

contentType

enum (ContentType)

Il tipo di suggerimento di contenuti.

document

object (Document)

Lo snippet di dati del documento nel suggerimento. Verrà compilato solo un sottoinsieme di campi.

dataStore

string

Il nome del datastore a cui appartiene questo suggerimento.

score

number

Il punteggio di ogni suggerimento. Il punteggio è compreso nell'intervallo [0, 1].

iconUri

string

L'URI dell'icona del suggerimento di contenuti.

destinationUri

string

L'URI di destinazione del suggerimento di contenuti.

ContentType

Il tipo di contenuti restituiti per i suggerimenti di contenuti.

Enum
CONTENT_TYPE_UNSPECIFIED Valore predefinito.
GOOGLE_WORKSPACE Il suggerimento proviene da un'origine Google Workspace.
THIRD_PARTY Il suggerimento proviene da un'origine di terze parti.

RecentSearchSuggestion

Suggerimenti dalla cronologia delle ricerche recenti.

Rappresentazione JSON
{
  "suggestion": string,
  "recentSearchTime": string,
  "score": number
}
Campi
suggestion

string

Il suggerimento per la query.

recentSearchTime

string (Timestamp format)

L'ora in cui è stata eseguita questa ricerca recente.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

score

number

Il punteggio di ogni suggerimento. Il punteggio è compreso nell'intervallo [0, 1].