AdvancedCompleteQueryResponse

Message de réponse pour la méthode CompletionService.AdvancedCompleteQuery.

Représentation JSON
{
  "querySuggestions": [
    {
      object (QuerySuggestion)
    }
  ],
  "tailMatchTriggered": boolean,
  "peopleSuggestions": [
    {
      object (PersonSuggestion)
    }
  ],
  "contentSuggestions": [
    {
      object (ContentSuggestion)
    }
  ],
  "recentSearchSuggestions": [
    {
      object (RecentSearchSuggestion)
    }
  ]
}
Champs
querySuggestions[]

object (QuerySuggestion)

Résultats des suggestions de requêtes correspondantes. La liste des résultats est triée et le premier résultat est une suggestion principale.

tailMatchTriggered

boolean

True si toutes les suggestions renvoyées sont des suggestions de queue.

Pour que la correspondance de queue soit déclenchée, includeTailSuggestions dans la requête doit être défini sur "true" et aucune suggestion ne doit correspondre à la requête complète.

peopleSuggestions[]

object (PersonSuggestion)

Résultats des suggestions de personnes correspondantes. La liste des résultats est triée et le premier résultat est la suggestion la plus pertinente.

contentSuggestions[]

object (ContentSuggestion)

Résultats des suggestions de contenu correspondant. La liste des résultats est triée et le premier résultat est la suggestion la plus pertinente.

recentSearchSuggestions[]

object (RecentSearchSuggestion)

Résultats des suggestions de "recherches récentes" correspondantes. La liste des résultats est triée et le premier résultat est la suggestion la plus pertinente.

QuerySuggestion

Suggestions en tant que requêtes de recherche.

Représentation JSON
{
  "suggestion": string,
  "completableFieldPaths": [
    string
  ],
  "dataStore": [
    string
  ],
  "score": number
}
Champs
suggestion

string

Suggestion pour la requête.

completableFieldPaths[]

string

Chemins d'accès uniques aux champs de document qui servent de source à cette suggestion si elle a été générée à partir de champs à compléter.

Ce champ n'est renseigné que pour le modèle permettant de compléter des documents.

dataStore[]

string

Nom du dataStore auquel appartient cette suggestion.

score

number

Score de chaque suggestion. Le score est compris dans la plage [0, 1].

PersonSuggestion

Suggestions de personnes.

Représentation JSON
{
  "suggestion": string,
  "personType": enum (PersonType),
  "document": {
    object (Document)
  },
  "dataStore": string,
  "score": number,
  "displayPhotoUri": string,
  "destinationUri": string
}
Champs
suggestion

string

Suggestion pour la requête.

personType

enum (PersonType)

Type de personne.

document

object (Document)

Extrait de données du document dans la suggestion. Seul un sous-ensemble de champs est renseigné.

dataStore

string

Nom du dataStore auquel appartient cette suggestion.

score

number

Score de chaque suggestion. Le score est compris dans la plage [0, 1].

displayPhotoUri

string

URI de la photo de la suggestion de personne.

destinationUri

string

URI de destination de la suggestion de personne.

PersonType

Type de personne en fonction de la source.

Enums
PERSON_TYPE_UNSPECIFIED Valeur par défaut.
CLOUD_IDENTITY La suggestion provient d'une source GOOGLE_IDENTITY.
THIRD_PARTY_IDENTITY La suggestion provient d'une source THIRD_PARTY_IDENTITY.

ContentSuggestion

Suggestions en tant que contenu.

Représentation JSON
{
  "suggestion": string,
  "contentType": enum (ContentType),
  "document": {
    object (Document)
  },
  "dataStore": string,
  "score": number,
  "iconUri": string,
  "destinationUri": string
}
Champs
suggestion

string

Suggestion pour la requête.

contentType

enum (ContentType)

Type de suggestion de contenu.

document

object (Document)

Extrait de données du document dans la suggestion. Seul un sous-ensemble de champs sera renseigné.

dataStore

string

Nom du dataStore auquel appartient cette suggestion.

score

number

Score de chaque suggestion. Le score est compris dans la plage [0, 1].

iconUri

string

URI de l'icône de la suggestion de contenu.

destinationUri

string

URI de destination de la suggestion de contenu.

ContentType

Type de contenu renvoyé pour les suggestions de contenu.

Enums
CONTENT_TYPE_UNSPECIFIED Valeur par défaut.
GOOGLE_WORKSPACE La suggestion provient d'une source Google Workspace.
THIRD_PARTY La suggestion provient d'une source tierce.

RecentSearchSuggestion

Suggestions basées sur l'historique des recherches récentes.

Représentation JSON
{
  "suggestion": string,
  "recentSearchTime": string,
  "score": number
}
Champs
suggestion

string

Suggestion pour la requête.

recentSearchTime

string (Timestamp format)

Heure à laquelle cette réarchitecture récente s'est produite.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

score

number

Score de chaque suggestion. Le score est compris dans la plage [0, 1].