Recherche IA Formulaire Configuration de résultat Genius
Le Recherche IA formulaire Configuration de résultat Genius contient des informations sur les configurations de résultat 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 plus d’informations 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.
| Champ | Description |
|---|---|
| Nom | Nom de la configuration de résultat Genius. |
| Condition de déclenchement |
Condition qui déclenche l’évaluation de la configuration du résultat Genius. Valeurs prises en charge :
|
| Terme | Terme qui déclenche la configuration des résultats 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 . |
| Demande | 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 des résultats Genius. Les configurations de résultat Genius inactives ne sont jamais déclenchées. |
| 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 Recherche IA de processeur de demandes et Recherche IA de processeur de réponses . Ce champ est automatiquement défini. |
| Recherche IA processeur de demande |
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éponse de résultat 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 Processeur pour l’utiliser comme point de départ pour 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, puis envoie la requête de recherche déclenchant et la requête de recherche scriptée au Recherche IA back-end pour le calcul des résultats de la recherche. Pour définir une requête de recherche, utilisez les méthodes d’API GeniusResultAnswer.setTable(),GeniusResultAnswer.addSearchPhrases() et GeniusResultAnswer.setSearchPhrase(). Pour plus de détails sur les méthodes API utilisables dans cette fonction de script, y compris des exemples d’utilisation, consultez les descriptions des API JavaScript incluses dans le champ d’application 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 Recherche IA , car le script est exécuté avant Recherche IA de calculer les résultats pour la requête de recherche de déclenchement. N’utilisez pas cette méthode dans vos scripts de traitement des demandes. |
| 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 des résultats Genius en les spécifiant en tant que champs Retour.
Remarque : Ce champ est obligatoire si le processeur de demande Recherche IA n’est pas renseigné. Vous pouvez copier le code à partir du modèle de script Processeur pour l’utiliser comme point de départ pour 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 de paires clé-valeur, utilisez la méthode 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 du résultat Genius à l’aide de la liste Champs de retour . Pour plus de détails sur les méthodes API utilisables dans cette fonction de script, y compris des exemples d’utilisation, consultez les descriptions des API JavaScript incluses dans le champ d’application GeniusResultAnswer et GeniusResultContext . |
| Champs pour retour |
Liste de champs séparés par des virgules à afficher sur la carte de réponse des résultats 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é :
|