- Représentation JSON
- QuerySuggestion
- PersonSuggestion
- PersonType
- ContentSuggestion
- ContentType
- RecentSearchSuggestion
Message de réponse pour la méthode CompletionService.AdvancedCompleteQuery.
| Représentation JSON |
|---|
{ "querySuggestions": [ { object ( |
| Champs | |
|---|---|
querySuggestions[] |
Résultats des suggestions de requête correspondantes. La liste de résultats est ordonnée, et le premier résultat est une suggestion principale. |
tailMatchTriggered |
Vrai 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[] |
Résultats des suggestions de personnes correspondantes. La liste de résultats est ordonnée, et le premier résultat est la suggestion principale. |
contentSuggestions[] |
Résultats des suggestions de contenu correspondantes. La liste de résultats est ordonnée, et le premier résultat est la suggestion principale. |
recentSearchSuggestions[] |
Résultats des suggestions de "recherche récente" correspondantes. La liste de résultats est ordonnée, et le premier résultat est la suggestion principale. |
QuerySuggestion
Suggestions sous forme de requêtes de recherche.
| Représentation JSON |
|---|
{ "suggestion": string, "completableFieldPaths": [ string ], "dataStore": [ string ], "score": number } |
| Champs | |
|---|---|
suggestion |
Suggestion pour la requête. |
completableFieldPaths[] |
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étables. Ce champ n'est renseigné que pour le modèle complétable de document. |
dataStore[] |
Nom du dataStore auquel appartient cette suggestion. |
score |
Score de chaque suggestion. Le score est compris dans la plage [0, 1]. |
PersonSuggestion
Suggestions sous forme de personnes.
| Représentation JSON |
|---|
{ "suggestion": string, "personType": enum ( |
| Champs | |
|---|---|
suggestion |
Suggestion pour la requête. |
personType |
Type de personne. |
document |
Extrait de données de document dans la suggestion. Seul un sous-ensemble de champs est renseigné. |
dataStore |
Nom du dataStore auquel appartient cette suggestion. |
score |
Score de chaque suggestion. Le score est compris dans la plage [0, 1]. |
displayPhotoUri |
URI de la photo de la suggestion de personne. |
destinationUri |
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 sous forme de contenu.
| Représentation JSON |
|---|
{ "suggestion": string, "contentType": enum ( |
| Champs | |
|---|---|
suggestion |
Suggestion pour la requête. |
contentType |
Type de suggestion de contenu. |
document |
Extrait de données de document dans la suggestion. Seul un sous-ensemble de champs sera renseigné. |
dataStore |
Nom du dataStore auquel appartient cette suggestion. |
score |
Score de chaque suggestion. Le score est compris dans la plage [0, 1]. |
iconUri |
URI de l'icône de la suggestion de contenu. |
destinationUri |
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 issues de l'historique de recherche récent.
| Représentation JSON |
|---|
{ "suggestion": string, "recentSearchTime": string, "score": number } |
| Champs | |
|---|---|
suggestion |
Suggestion pour la requête. |
recentSearchTime |
Heure à laquelle cette recherche récente a eu lieu. 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 : |
score |
Score de chaque suggestion. Le score est compris dans la plage [0, 1]. |