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

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 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 dont les caractères de délimitation sont 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 pour 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é. La correspondance 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 exacts 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 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 faux. Avec cette valeur définie, si une requête de recherche ne correspond pas aux modèles d’expression régulière d’un outil de correspondance de recherche personnalisé, Recherche IA elle est traitée comme une recherche en texte intégral normale, ignorant les correspondances exactes dans les tables avec des préfixes définis.

    Pour en savoir plus sur l’évaluation Recherche IA des requêtes de recherche globale pour les correspondances exactes, consultez 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.