Empêcher la création de suggestions dans des cas particuliers

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 4 minutes de lecture
  • Désactivez la génération de suggestions à partir de chaînes de recherche spécifiques pour empêcher les termes inutiles d’apparaître dans les suggestions ou pour empêcher la divulgation d’informations personnelles ou sécurisées.

    Avant de commencer

    Assurez-vous de vous familiariser avec la syntaxe des modèles d’expressions régulières de Java. Pour en savoir plus sur la syntaxe des modèles d’expressions régulières, consultez le Javadoc pour la classe java.regex.util.Pattern.

    Rôle requis : administrateur

    Pourquoi et quand exécuter cette tâche

    L’option Suggestions de recherche génère des suggestions de saisie semi-automatique et des suggestions de recherche à partir des chaînes de recherche saisies par les utilisateurs. Vous ne souhaitez peut-être pas créer des suggestions à partir de toutes les chaînes de recherche. Vous pouvez empêcher la génération de suggestions à l’aide de l’une des approches suivantes :
    • Excluez des mots ou des modèles d’expression régulière des suggestions de saisie semi-automatique et des suggestions de recherche.

      Par exemple, un utilisateur peut effectuer une recherche sur KB2938272. Cette chaîne de recherche est trop opaque pour fournir une suggestion significative. Ou bien, quelqu’un peut entrer un numéro de sécurité sociale ou un numéro de téléphone comme chaînes de recherche qui ne doivent pas être affichées comme des suggestions à quelqu’un d’autre. Ainsi, vous pouvez exclure toutes les chaînes de recherche qui contiennent plusieurs nombres. De même, si quelqu’un utilise un juron dans une chaîne de recherche, vous ne voudrez peut-être pas faire apparaître ce mot dans les suggestions. La table Liste d’exclusion des suggestions de recherche [sys_search_suggestion_blacklist] contient la liste des mots exclus et des modèles d’expression régulière.
      Remarque :
      Dans le système de base, la table Liste d’exclusion des suggestions de recherche contient des mots exclus pour l’anglais et des modèles d’expression régulière indépendants de la langue. Les suggestions de recherche insèrent des mots exclus spécifiques à une langue supplémentaires dans ce tableau lorsque vous activez l’une des langues suivantes : chinois, tchèque, néerlandais, finnois, français, allemand, hébreu, hongrois, italien, japonais, norvégien, polonais, portugais, russe, espagnol, suédois, thaï ou turc.
    • Affectez aux utilisateurs des rôles qui empêchent la génération de suggestions à partir de leurs chaînes de recherche.

      Pour des raisons de confidentialité ou de sécurité, il peut y avoir des personnes dont les recherches ne doivent pas apparaître dans les suggestions de recherche ou de saisie semi-automatique. Pour éviter que leurs recherches ne génèrent des suggestions, affectez-leur le rôle suggestion_exempt. Ce rôle n’est pas nécessaire dans la plupart des situations. Les suggestions de recherche n’indiquent jamais qui a effectué la recherche initiale. Pour empêcher les utilisateurs de voir les suggestions de saisie semi-automatique et les suggestions de recherche, affectez-leur le rôle cannot_read_suggestions.

    Procédure

    1. Accédez à la vue de liste de la table Liste d’exclusion des suggestions de recherche [sys_search_suggestion_liste noire].
      1. Sélectionnez Tout.
      2. Dans le champ Filtre, saisissez sys_search_suggestion_blacklist.list.
      3. Appuyez sur Entrée.
    2. Pour activer ou désactiver un modèle de mot ou d’expression régulière :
      1. Sélectionnez le terme dans la liste que vous souhaitez activer ou désactiver.
      2. Dans le formulaire Liste d’exclusion des suggestions de recherche qui s’affiche, sélectionnez ou désactivez l’option Actif .
    3. Pour ajouter un nouveau mot exclu ou un nouveau modèle d’expression régulière :
      1. Sélectionnez Nouveau.
      2. Renseignez les champs du formulaire Liste d’exclusion des suggestions de recherche.
        Tableau 1. Formulaire Liste d’exclusion de suggestion de recherche
        Champ Description
        Expression Modèle de mot ou d’expression régulière à exclure.
        Langue La langue dans laquelle se trouve le mot exclu. Utilisez le code ISO 639-1 pour la langue, par exemple « en » pour l’anglais. Étant donné que les modèles d’expression régulière fonctionnent pour toutes les langues, les suggestions de recherche ignorent ce champ pour les modèles d’expression régulière.
        Description Explication de la raison pour laquelle vous avez exclu le mot ou le modèle d’expression régulière si ce n’est pas évident. Ce champ est particulièrement important pour les modèles d’expression régulière.
        Actif Option permettant de supprimer le mot exclu ou le modèle d’expression régulière des suggestions.
        Type Option qui spécifie si le champ Expression représente un mot ou un modèle d’expression régulière.
        Remarque :
        Si vous utilisez des modèles d’expression régulière, vous devez vérifier qu’ils excluent les mots souhaités. Pour plus d'informations, consultez Tester les modèles d’expressions régulières dans les entrées de règles de la liste d’exclusion des suggestions de recherche.
    4. Pour affecter à quelqu’un un rôle qui l’empêche de voir les suggestions de saisie semi-automatique et les suggestions de recherche, ou pour empêcher ses chaînes de recherche de devenir des suggestions :
      1. Accédez à la Tout > Administration utilisateurs > Utilisateurs et sélectionnez le nom d’un utilisateur.
      2. Dans la liste connexe Rôles, sélectionnez Modifier.
      3. Pour empêcher un utilisateur de voir les suggestions de saisie semi-automatique et les suggestions de recherche, déplacez cannot_read_suggestions de la colonne Collections vers la colonne Liste de rôles, puis sélectionnez Enregistrer.
      4. Pour empêcher les chaînes de recherche d’un utilisateur de générer des suggestions de saisie semi-automatique et des suggestions de recherche, déplacez suggestion_exempt de la colonne Collections vers la colonne Liste de rôles, puis sélectionnez Enregistrer.