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 Amazon Personalize Search Ranking, especifica un procesador de personalized_search_ranking respuestas con los siguientes campos.

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

  • item_id_field (opcional): si el _id campo de un documento indexado OpenSearch no se corresponde con tu Amazon PersonalizeitemIds, especifica el nombre del campo que sí lo hace. De forma predeterminada, el complemento asume que los _id datos coinciden con los itemId de tus 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 lo especificas0.0, no se produce ninguna personalización y OpenSearch tiene prioridad.

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

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

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

  • aws_region (obligatorio): el AWS Región en la que creaste tu campaña 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 sus recursos de Amazon OpenSearch Personalize y Service están en cuentas diferentes, especifique el rol que tiene permiso para acceder a sus recursos ARN de Amazon Personalize. Este rol debe existir en la misma cuenta que tus recursos de Amazon Personalize. Para obtener más información, consulte Configurar los permisos cuando los recursos están en cuentas diferentes.

Para ver un ejemplo de código de OpenSearch servicio, consulteCreación de una canalización en Amazon OpenSearch Service. Para ver un OpenSearch ejemplo de código abierto, consulteCrear una canalización en código abierto OpenSearch.