Créer un correspondant de recherche personnalisé pour la recherche globale

  • Rversion finale: Xanadu
  • Mis à jour 19 août 2024
  • 3 minutes de lecture
  • Personnalisez l’expérience de recherche globale pour renvoyer des résultats de recherche de correspondance exacte à partir d’une table et d’une colonne (champ) spécifiées. Vous pouvez configurer des correspondances de recherche personnalisées pour les termes de recherche dont le préfixe est suivi de chiffres, tels que INT470271, ou pour les termes de recherche numérique avec des caractères de délimitation, tels que 525-326-3827 ou 08/01/2016.

    Avant de commencer

    Vous devez l’avoir Next Experience activé.

    Recherche IA doit être configuré en tant que moteur de recherche pour la recherche globale. Pour en savoir plus sur la configuration Recherche IA en tant que moteur de recherche de la recherche globale, reportez-vous à la section Recherche IA pour Next Experience.
    Remarque :
    Si votre instance a été créée à l’origine en cours d’exécution Utah ou dans une version ultérieure de la famille, Recherche IA elle est automatiquement configurée en tant que moteur de recherche pour la recherche globale.

    Rôle requis : ais_admin

    Pourquoi et quand exécuter cette tâche

    Pour personnaliser le comportement de correspondance exacte dans la recherche globale, vous pouvez définir un correspondant de recherche personnalisé. L’appariateur spécifie un modèle d’expression régulière Java qui compare les requêtes de recherche à, ainsi qu’une Recherche IA table et une colonne (champ) de cette table. Lorsqu’une requête de recherche correspond exactement au modèle d’expression régulière, la correspondance personnalisée se déclenche et la recherche globale renvoie uniquement les résultats des correspondances exactes de la table et de la colonne spécifiées.

    Les correspondances de recherche personnalisées ont priorité sur la fonctionnalité de correspondance exacte par défaut Recherche IA pour les tables avec des préfixes définis dans la table Nombre [sys_number]. Si une requête de recherche globale ne correspond pas au modèle d’expression régulière d’un correspondant de recherche personnalisé, Recherche IA elle revient à évaluer la requête pour les correspondances exactes dans les tables avec des préfixes définis.
    Remarque :
    Les utilisateurs disposant du rôle administrateur peuvent désactiver ce comportement de secours en définissant la valeur de la glide.ais.custom_matcher.legacy_fallback_enabled propriété système sur false. Avec cette valeur définie, si une requête de recherche ne correspond pas aux modèles d’expression régulière d’un correspondant de recherche personnalisé, Recherche IA elle est traitée comme une recherche en texte intégral normale, en ignorant les correspondances exactes dans les tables avec des préfixes définis.

    Pour en savoir plus sur l’évaluation des requêtes de recherche globale en ce qui Recherche IA concerne les correspondances exactes, reportez-vous à la section Utiliser Recherche IA for Next Experience.

    Procédure

    1. Accédez à la Recherche IA > Expérience Search > Correspondances personnalisées de la recherche globale.
    2. Sélectionnez Nouveau.
    3. Dans le formulaire Correspondance personnalisée, renseignez les champs Nom, Table et Colonne .
      Pour obtenir une description des valeurs de champ, consultez la rubrique Formulaire de correspondance personnalisée.
    4. Pour renseigner le champ Regex du formulaire, procédez comme suit.
      1. Sélectionnez Générer une regex.
      2. Dans la fenêtre contextuelle, sélectionnez l’option qui correspond le mieux aux valeurs que vous vous attendez à voir dans la colonne spécifiée.
      3. Lorsque vous y êtes invité, entrez le préfixe de valeur ou sélectionnez le délimiteur numérique de valeur.
      4. Fermez la fenêtre contextuelle en sélectionnant Soumettre.
    5. Sélectionnez Soumettre.
    6. Si la valeur de la glide.ais.custom_matcher.legacy_fallback_enabled propriété système est définie sur false, effectuez ces étapes supplémentaires pour lier votre détecteur de correspondance personnalisé à la configuration d’application de recherche utilisée pour la recherche globale.
      1. Sélectionnez Tout.
      2. Dans le champ Filtre , saisissez m2m_search_context_config_custom_matcher.list.
      3. Appuyez sur Entrée.
        La table Correspondances personnalisées pour l’application de recherche [m2m_search_context_config_custom_matcher] s’ouvre en vue de liste.
      4. Sélectionnez Nouveau.
      5. Renseignez les champs du formulaire Correspondances personnalisées pour l’application de recherche.
        Champ Description
        Correspondance personnalisée Nom de votre correspondant de recherche personnalisé.
        Commande Ordre d’évaluation de votre correspondant de recherche personnalisé dans le contexte de l’application spécifiée Recherche IA . Les correspondances avec des valeurs d’ordre inférieures sont évaluées en premier.
        Configuration du contexte de recherche

        Nom de l’enregistrement de configuration de l’application de recherche pour l’application Recherche IA à laquelle vous souhaitez lier votre correspondant de recherche personnalisé.

        Pour effectuer une recherche globale, sélectionnez l’enregistrement de configuration de la recherche Next Experience [AIS].

      6. Sélectionnez Soumettre.
        Un enregistrement de liaison pour votre correspondant de recherche personnalisé et l’application sélectionnée Recherche IA s’affiche dans la table Correspondances personnalisées pour l’application de recherche [m2m_search_context_config_custom_matcher].