Champs pour le processeur personalized_search_ranking de réponse - Amazon Personalize

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Champs pour le processeur personalized_search_ranking de réponse

Lorsque vous créez un pipeline de recherche pour le plugin Amazon Personalize Search Ranking, vous spécifiez un processeur de personalized_search_ranking réponse avec les champs suivants.

  • campaign_arn (obligatoire) — Spécifiez le nom de ressource Amazon (ARN) de la campagne Amazon Personalize à utiliser pour personnaliser les résultats.

  • item_id_field (facultatif) — Si le _id champ d'un document indexé dans OpenSearch ne correspond pas à votre Amazon PersonalizeitemIds, spécifiez le nom du champ correspondant. Par défaut, le plugin part du principe que les _id données correspondent itemId à celles de vos données Amazon Personalize.

  • recette (obligatoire) — Spécifiez le nom de la recette Amazon Personalize à utiliser. Vous pouvez uniquement spécifieraws-personalized-ranking.

  • poids (obligatoire) — Spécifiez l'accent que le processeur de réponse met sur la personnalisation lorsqu'il reclasse les résultats. Spécifiez une valeur comprise entre 0 et 1,0. Plus 1.0 on s'en rapproche, plus il est probable que les résultats d'Amazon Personalize soient mieux classés. Si vous le spécifiez0.0, aucune personnalisation n'est effectuée et OpenSearch est prioritaire.

  • tag (facultatif) — Spécifiez un identifiant pour le processeur.

  • iam_role_arn (obligatoire pour le OpenSearch service, facultatif pour l'open source OpenSearch) : pour le service OpenSearch , indiquez le nom de la ressource Amazon (ARN) pour le rôle que vous avez créé lors de la configuration des autorisations permettant à Service d' OpenSearch accéder à vos ressources Amazon Personalize. Si vos ressources OpenSearch Service et Amazon Personalize existent sur des comptes différents, spécifiez le rôle qui accorde AssumeRole les autorisations pour le OpenSearch Service. Pour de plus amples informations, veuillez consulter Configuration des autorisations lorsque les ressources se trouvent dans des comptes différents.

    Pour l'open source OpenSearch, si vous utilisez plusieurs rôles pour restreindre les autorisations de différents groupes d'utilisateurs au sein ARN de votre organisation, spécifiez le rôle autorisé à accéder à Amazon Personalize. Si vous utilisez uniquement AWS informations d'identification dans votre OpenSearch keystore, vous pouvez omettre ce champ.

  • aws_region (obligatoire) — Le AWS Région dans laquelle vous avez créé votre campagne Amazon Personalize.

  • ignore_failure (facultatif) — Spécifiez si le plugin ignore les défaillances du processeur. Pour les valeurs, spécifiez true oufalse. Pour vos environnements de production, nous vous recommandons de spécifier true afin d'éviter toute interruption des réponses aux requêtes. Pour les environnements de test, vous pouvez spécifier false d'afficher toutes les erreurs générées par le plugin.

  • external_account_iam_role_arn — Si vous utilisez Service et que vos ressources Amazon Personalize OpenSearch et OpenSearch Service existent sur des comptes différents, spécifiez le ARN rôle autorisé à accéder à vos ressources Amazon Personalize. Ce rôle doit exister dans le même compte que vos ressources Amazon Personalize. Pour de plus amples informations, veuillez consulter Configuration des autorisations lorsque les ressources se trouvent dans des comptes différents.

Pour un exemple OpenSearch de code de service, voirCréation d'un pipeline dans Amazon OpenSearch Service. Pour un OpenSearch exemple de code source ouvert, voirCréation d'un pipeline en open source OpenSearch.