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

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Les modèles d’expression régulière sont puissants et nécessitent souvent des modifications pour obtenir le bon comportement. Lorsque vous utilisez des modèles d’expression régulière pour exclure des chaînes de recherche, testez-les minutieusement afin de ne pas obtenir de résultats inattendus.

    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

    La table Règle de liste d’exclusion et relations de suggestions de recherche [m2m_blacklist_search_suggestion] répertorie les suggestions éliminées de la table Suggestion de recherche [sys_search_suggestion] par les entrées de la table Liste d’exclusion des suggestions de recherche [sys_search_suggestion_blacklist].

    Procédure

    1. Dans votre navigateur, accédez à https://<nom d’instance>.service-now.com/ m2m_blacklist_search_suggestion_list.
      Une liste de mots exclus des suggestions de recherche apparaît dans le tableau Règle de liste d’exclusion et Relations de suggestions de recherche. La colonne Suggestion affiche la chaîne de recherche qui a été éliminée lors de la création des suggestions.
    2. Ajoutez un modèle d’expression régulière à la table de liste d’exclusion.
      Pour plus d’informations, voir Empêcher les suggestions dans des cas particuliers.
    3. Dans un champ de recherche, par exemple, sur le ServiceNow® Portail de services, entrez des mots qui satisfont au modèle d’expression régulière.
    4. Exécutez le script qui génère les suggestions de recherche.
      Pour plus d'informations, consultez Planifier le script Générer des suggestions de recherche. Sélectionnez Exécuter maintenant pour exécuter le script immédiatement.
    5. Dans la table m2m_blacklist_search_suggestion_list , sélectionnez l’icône de menu ( icône Menu) pour l’en-tête de colonne Liste d’exclusion, puis sélectionnez Grouper par liste d’exclusion pour voir les modèles d’expression régulière et ce qu’ils ont éliminé.
    6. Passez en revue les suggestions dans la table pour voir si les modèles d’expression régulière ont supprimé les suggestions qu’ils auraient dû avoir et rien de plus.
    7. Dans la table sys_search_suggestion_blacklist , définissez le champ Actif d’un modèle d’expression régulière exclu sur faux, puis exécutez à nouveau le script Générer des suggestions de recherche pour vous assurer que seules les suggestions exclues ont été supprimées.
    8. Révisez les schémas d’expression régulière si nécessaire et répétez la procédure.