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 per le 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é venga attivata la corrispondenza con la coda, includeTailSuggestions nella richiesta deve essere true e non devono esserci 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 migliore.

contentSuggestions[]

object (ContentSuggestion)

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

recentSearchSuggestions[]

object (RecentSearchSuggestion)

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

string

Il suggerimento per la query.

completableFieldPaths[]

string

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[]

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 dei 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 di persona.

destinationUri

string

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 (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 dei 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 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

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 normalizzato in base al fuso orario UTC 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].