Recherche IA Formulaire de configuration de résultat Genius

  • Rversion finale: Xanadu
  • Mis à jour 5 août 2024
  • 4 minutes de lecture
  • Le Recherche IA formulaire de configuration de résultat Genius contient des informations sur les configurations de résultats Genius définies pour vos profils de recherche dans Recherche IA. Utilisez ce formulaire lors de la création ou de la modification d’une configuration de résultat Genius.

    Pour en savoir plus sur la création ou la modification d’une configuration de résultat Genius, reportez-vous à la section Créer une configuration de résultat Genius.

    Tableau 1. Recherche IA Formulaire de configuration de résultat Genius
    Champ Description
    Nom Nom de la configuration de résultat Genius.
    Condition de déclenchement

    Condition qui déclenche l’évaluation de la configuration de résultat Genius.

    Valeurs prises en charge :
    • Toujours : la configuration de résultat Genius se déclenche pour chaque requête de recherche.
    • NLU : la configuration des résultats Genius se déclenche lorsque l’intention détectée de la requête de recherche correspond à un NLU modèle intention. Pour utiliser cette condition de déclenchement, vous devez lier le NLU modèle et une ou plusieurs de ses intentions à votre configuration de résultat Genius. Pour obtenir des instructions, consultez Lier un modèle et des NLU intentions à une configuration de résultat Genius.

      Remarque :

      Pour qu’une NLU condition de déclenchement fonctionne, le NLU modèle doit être publié. Vous pouvez vérifier l’état du modèle NLU en accédant à Tout > Recherche IA > Paramètres de la requête de recherche > Rechercher des intentions.

    • Terme : la configuration du résultat Genius se déclenche lorsque la requête de recherche correspond exactement à un ensemble spécifié de termes de requête.
      Remarque :
      La correspondance exacte signifie que la requête de recherche doit contenir uniquement les termes spécifiés dans l’ordre spécifié. Par exemple, si vous définissez salle de conférence comme terme déclencheur, une recherche de salle de conférence déclenche la condition de résultat Genius, mais les recherches de salle de conférence hôtel ou salle de conférence ne la déclenchent pas.
    Terme Terme qui déclenche la configuration du résultat Genius lorsqu’il correspond exactement à la requête de recherche. Ce champ s’affiche uniquement lorsque vous sélectionnez Terme dans le champ Condition de déclenchement .
    Application Périmètre de l’application pour la configuration de résultat Genius. Ce champ est automatiquement défini.
    Actif Option permettant d’activer la configuration de résultat Genius. Les configurations de résultat Genius inactives ne se déclenchent jamais.
    Modèle de script de processeur Exemple de fonction de script côté serveur. Utilisez le code affiché dans ce champ comme base pour vos scripts de Recherche IA processeur de demande et Recherche IA de processeur de réponse . Ce champ est automatiquement défini.
    Recherche IA Processeur de demandes
    Fonction de script côté serveur qui prend un objet GeniusResultContext comme paramètre. La fonction doit renvoyer un objet GeniusResultAnswer qui contient une requête de recherche. Jusqu’à trois résultats de cette requête de recherche s’affichent sous forme de cartes de réponses de résultats Genius.
    Remarque :
    Ce champ est obligatoire si le processeur de réponse Recherche IA n’est pas renseigné. Vous pouvez copier le code à partir du modèle de script de processeur pour l’utiliser comme point de départ de votre fonction de script.

    Lorsqu’une requête de recherche déclenche la configuration de résultat Genius, le système exécute ce script, puis envoie la requête de recherche déclenchante et la requête de recherche scriptée au serveur principal pour le Recherche IA calcul des résultats de recherche.

    Pour définir une requête de recherche, utilisez les méthodes d’API GeniusResultAnswer.setTable(),GeniusResultAnswer.addSearchPhrases() et GeniusResultAnswer.setSearchPhrase().

    Pour obtenir des détails sur les méthodes d’API utilisables dans cette fonction de script, y compris des exemples d’utilisation, consultez les descriptions de l’API JavaScript incluse dans le périmètre GeniusResultAnswer et GeniusResultContext .
    Remarque :
    La méthode d’API GeniusResultContext.getMatchingDocuments() ne renvoie aucun résultat lorsqu’elle est invoquée dans un script de processeur de demande de Recherche IA , car le script est exécuté avant Recherche IA de calculer les résultats de la requête de recherche déclenchante. N’utilisez pas cette méthode dans vos scripts de processeur de demande.
    Recherche IA processeur de réponses
    Fonction de script côté serveur qui prend un objet GeniusResultContext comme paramètre. La fonction doit retourner un objet GeniusResultAnswer qui définit une ou plusieurs cartes de paires clé-valeur. Vous pouvez afficher ces paires clé-valeur sur la carte de réponse de résultat Genius en les spécifiant comme champs de retour.
    Remarque :
    Ce champ est obligatoire si le processeur de demande de Recherche IA n’est pas renseigné. Vous pouvez copier le code à partir du modèle de script de processeur pour l’utiliser comme point de départ de votre fonction de script.

    Lorsqu’une requête de recherche déclenche la configuration des résultats Genius, le système exécute ce script après Recherche IA avoir calculé les résultats de la recherche.

    Pour définir votre carte des paires clé-valeur, utilisez la méthode d’API GeniusResultAnswer.addDataMap(). Chaque paire clé-valeur représente un nom et une valeur de champ que vous pouvez afficher sur la carte de réponse de résultat Genius à l’aide de la liste Champs de retour .

    Pour obtenir des détails sur les méthodes d’API utilisables dans cette fonction de script, y compris des exemples d’utilisation, consultez les descriptions de l’API JavaScript incluse dans le périmètre GeniusResultAnswer et GeniusResultContext .

    Champs pour retour

    Liste de champs séparés par des virgules à afficher sur la carte de réponse de résultat Genius. Ce champ est obligatoire si le processeur de réponse Recherche IA est renseigné.

    Le comportement dépend du champ de script de processeur renseigné :
    • Si le processeur de réponse Recherche IA est renseigné, vous devez utiliser ce champ pour spécifier les noms des champs définis dans votre objet de réponse GeniusResultAnswer que vous souhaitez afficher sur la carte de réponse de résultat Genius.
    • Si le processeur de réponse Recherche IA n’est pas renseigné, la carte de réponse de résultat Genius affiche automatiquement les champs d’index communs Recherche IA :
      • ai_search_parent_title
      • ai_search_teaser_text
      • ai_search_teaser_title
      • record_class_name
      • sys_id
      • table

      Vous pouvez éventuellement utiliser ce champ pour spécifier tous les champs d’index supplémentaires Recherche IA que vous souhaitez afficher pour les résultats de recherche affichés sur les cartes de réponses de résultats Genius.

      Pour afficher la liste des champs d’index Recherche IA , reportez-vous à la section Recherche IA Champs d’index.