Expresiones de filtro - 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.

Expresiones de filtro

Para configurar filtros, debe usar una expresión de filtro con el formato correcto. Las expresiones de filtro se componen de identificadores de campo y conjuntos de datos en el formato dataset.field, junto con operadores lógicos, palabras clave y valores. En el caso de los valores, puede especificar valores fijos o añadir parámetros marcadores de posición para establecer los criterios de filtro cuando reciba recomendaciones.

Puede usar expresiones de filtro para filtrar elementos, usuarios o acciones de las recomendaciones en función de los datos de los siguientes conjuntos de datos:

  • Interacciones de elemento: puede usar expresiones de filtro para incluir o excluir elementos o usuarios en función de los datos de interacciones. Por ejemplo, puede excluir los elementos en los que un usuario ya haya hecho clic (para las recomendaciones de elemento) o incluir solo a los usuarios que hayan valorado los elementos (según la receta Item-Affinity). Para todos los tipos de recetas, solo puede filtrar por el tipo de evento. No puede filtrar por otros metadatos de interacción, como los metadatos contextuales. No puede utilizar interacciones de elemento con la Item-Attribute-Affinity receta.

    Amazon Personalize considera hasta 100 de las interacciones más recientes por usuario y por tipo de evento. Esta es una cuota ajustable. Puede solicitar un aumento de cuota mediante la consola de Service Quotas. Si no importa las interacciones de elemento de un usuario durante tres meses, los filtros dejarán de tener en cuenta los datos históricos del usuario. Para tener en cuenta estos datos, debe volver a importar todo el historial de eventos del usuario.

  • Interacciones de acción: utilice expresiones de filtro para incluir o excluir acciones con las que un usuario ha interactuado en función del tipo de evento. Por ejemplo, puede excluir acciones que un usuario ya haya realizado. No puede filtrar por otros metadatos de interacción de acción.

    Amazon Personalize tiene en cuenta hasta 300 de las interacciones de acción más recientes por usuario y por tipo de evento. Esta es una cuota ajustable. Puede solicitar un aumento de cuota mediante la consola de Service Quotas.

  • Elementos: utilice expresiones de filtro para incluir o excluir elementos en función de condiciones de elementos específicas. No puede usar filtros para incluir o excluir elementos en función de metadatos de elementos textuales no estructurados, como descripciones de productos. Si su caso de uso de dominio o receta personalizada genera recomendaciones de elementos relacionados, como la receta Similar-Items o el caso de uso de dominio Más como X, puede usar expresiones de filtro para incluir o excluir elementos en función de las propiedades del elemento que especifique en su solicitud de recomendación.

  • Usuarios: en el caso de las recomendaciones de elementos y acciones, si tiene un conjunto de datos de usuarios, puede excluir o incluir elementos o acciones en función de un valor CurrentUser. En el caso de las recomendaciones personalizadas, elementos populares y recomendaciones de acción, este es el usuario para el que recibe las recomendaciones. Para los elementos relacionados, este es un usuario opcional que puede especificar en la solicitud de recomendación.

    En el caso de los segmentos de usuarios, puede usar expresiones de filtro para incluir o excluir usuarios de los segmentos de usuarios en función de atributos, como Users.MEMBERSHIP_STATUS.

  • Acciones: utilice expresiones de filtro para incluir o excluir acciones en función de condiciones de acción específicas. Amazon Personalize excluye acciones automáticamente en función de sus datos de Action expiration timestamp y Repeat frequency. No puede crear filtros personalizados adicionales que filtren en función de estos datos.

Para obtener una lista completa de elementos de expresiones de filtro, consulte Filtrar elementos de expresión. Para ver ejemplos de expresiones de filtro, consulte Ejemplos de expresiones de filtro.