Campos para el procesador de respuestas personalized_search_ranking - Amazon Personalize

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Campos para el procesador de respuestas personalized_search_ranking

Cuando crea una canalización de búsqueda para el complemento Search Ranking de Amazon Personalize, especifica un procesador de respuestas personalized_search_ranking con los siguientes campos.

  • campaign_arn (obligatorio): especifique el nombre del recurso de Amazon (ARN) de la campaña de Amazon Personalize que se utilizará para personalizar los resultados.

  • item_id_field (opcional): si el campo _id de un documento indexado en OpenSearch no se corresponde con sus itemIds de Amazon Personalize, especifique el nombre del campo que sí lo hace. De forma predeterminada, el complemento asume que los datos _id coinciden con el itemId de sus datos de Amazon Personalize.

  • recipe (obligatorio): especifica el nombre de la receta de Amazon Personalize que se va a utilizar. Puede especificar solo aws-personalized-ranking.

  • weight (obligatorio): especifique el énfasis que el procesador de respuestas pone en la personalización cuando reclasifica los resultados. Especifique un valor dentro de un rango de 0,0—1,0. Cuanto más cerca esté de 1.0, más probable es que los resultados de Amazon Personalize tengan una clasificación más alta. Si especifica 0.0, no se produce ninguna personalización y OpenSearch tiene prioridad.

  • tag (opcional): especifique un identificador para el procesador.

  • iam_role_arn (obligatorio para OpenSearch Service, opcional para OpenSearch de código abierto): para OpenSearch Service, indique el nombre de recurso de Amazon (ARN) rol que ha creado al configurar los permisos para que OpenSearch Service acceda a los recursos de Amazon Personalize. Si los recursos de OpenSearch Service y Amazon Personalize existen en cuentas diferentes, especifique el rol que concede permisos AssumeRole para OpenSearch Service. Para obtener más información, consulte Configuración de permisos cuando los recursos están en cuentas distintas.

    En el caso de OpenSearch de código abierto, si utiliza varios roles para restringir los permisos a distintos grupos de usuarios de la organización, especifique el ARN del rol que tiene permiso para acceder a Amazon Personalize. Si utiliza únicamente las credenciales AWS de su almacén de claves de OpenSearch, puede omitir este campo.

  • aws_region (obligatorio): la región AWS en la que creó su campaña de Amazon Personalize.

  • ignore_failure (opcional): especifique si el complemento ignora los errores del procesador. Para los valores, especifique true o false. Para sus entornos de producción, le recomendamos que lo especifique true para evitar interrupciones en las respuestas a las consultas. En el caso de los entornos de prueba, puede especificar false para ver los errores que genera el complemento.

  • external_account_iam_role_arn: si utiliza OpenSearch Service y los recursos de Amazon Personalize y OpenSearch Service están en cuentas diferentes, especifique el ARN del rol que tiene permiso para acceder a los recursos de Amazon Personalize. Este rol debe estar en la misma cuenta que los recursos de Amazon Personalize. Para obtener más información, consulte Configuración de permisos cuando los recursos están en cuentas distintas.

Para ver una muestra de código de OpenSearch Service, consulte Creación de una canalización en Amazon OpenSearch Service. Para ver un ejemplo de OpenSearch de código abierto, consulte Creación de una canalización en OpenSearch de código abierto.