Configuration permettant de personnaliser la réponse de l'API Autocomplete pour les moteurs et les datastores. Certains champs ne s'appliquent qu'à l'un d'eux.
| Représentation JSON |
|---|
{
"name": string,
"matchingOrder": string,
"maxSuggestions": integer,
"minPrefixLength": integer,
"queryModel": string,
"queryFrequencyThreshold": integer,
"numUniqueUsersThreshold": integer,
"shouldServeContentSuggestions": boolean,
"filterPiiSuggestionsUsingDlp": boolean,
"enableMode": enum ( |
| Champs | |
|---|---|
name |
Obligatoire. Immuable. Nom complet |
matchingOrder |
Ordre de correspondance pour les suggestions de saisie semi-automatique. Par exemple, une requête composée de
Valeur par défaut : |
maxSuggestions |
Nombre maximal de suggestions de saisie semi-automatique renvoyées par terme. La valeur de maxSuggestions doit être comprise entre 1 et 20. Si elle n'est pas définie ou est définie sur 0, elle est définie par défaut sur 20 suggestions. |
minPrefixLength |
Nombre minimal de caractères à saisir pour obtenir des suggestions. La valeur de minPrefixLength doit être comprise entre 1 et 20. Si elle n'est pas définie ou est définie sur 0, elle est définie par défaut sur 1 caractère. |
queryModel |
Modèle de données des suggestions de requêtes pour la diffusion. Valeurs actuellement acceptées :
Si le modèle de requête est vide, la diffusion applique le modèle "automatique" par défaut. |
queryFrequencyThreshold |
Ce champ n'est pertinent que pour les suggestions générées à partir d'événements utilisateur ou de l'historique de recherche. Si une requête s'affiche moins que ce seuil, cela peut indiquer qu'elle est rarement recherchée et qu'elle ne sera donc pas générée en tant que suggestion. Ce champ peut être utile pour empêcher que les requêtes contenant des informations personnelles identifiables ne deviennent des suggestions, car ces requêtes sont généralement recherchées de manière unique. Si elle n'est pas définie, la valeur par défaut est 3, utilisée dans le pipeline de génération. |
numUniqueUsersThreshold |
Ce champ n'est pertinent que pour les suggestions générées à partir d'événements utilisateur ou de l'historique de recherche, auxquels des ID utilisateur peuvent être associés. Si le nombre d'utilisateurs uniques ayant recherché une requête est inférieur à ce seuil, la requête ne sera pas générée en tant que suggestion. Ce champ peut être utile pour empêcher que les requêtes contenant des informations personnelles identifiables ne deviennent des suggestions, car ces requêtes sont généralement recherchées de manière unique. Si elle n'est pas définie, la valeur par défaut est 3, utilisée dans le pipeline de génération. |
shouldServeContentSuggestions |
Indique s'il faut générer et diffuser des suggestions de contenu. Cela permet de diffuser des suggestions de contenu en plus des suggestions de requêtes. |
filterPiiSuggestionsUsingDlp |
Si la valeur est "true", essayez de détecter et de supprimer les suggestions contenant certains types d'informations personnelles identifiables. Cette détection est effectuée par DLP en arrière-plan. |
enableMode |
Mode d'activation des pipelines de génération de saisie semi-automatique. Si ce champ n'est pas défini, le comportement du serveur est défini par défaut sur |
EnableMode
Spécifie le mode d'activation des pipelines de génération de saisie semi-automatique.
| Enums | |
|---|---|
ENABLE_MODE_UNSPECIFIED |
Lorsque le mode d'activation de la saisie semi-automatique n'est pas spécifié, le mode AUTOMATIC est utilisé par défaut. |
AUTOMATIC |
La saisie semi-automatique est activée lorsque le data store répond aux critères. |
MANUAL |
La saisie semi-automatique est activée, quelles que soient les exigences en matière de données UCS. |