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.

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

  • Interacciones entre elementos: puede usar expresiones de filtro para incluir o excluir elementos o usuarios en función de los datos de las interacciones. Por ejemplo, puedes excluir los artículos en los que un usuario haya hecho clic (para obtener recomendaciones de artículos) o incluir solo a los usuarios que hayan valorado los artículos (según la receta de afinidad entre artículos). Para todos los tipos de recetas, solo puedes filtrar en función del tipo de evento. No puedes filtrar en función de otros metadatos de interacción, como los metadatos contextuales. No puede usar filtros de interacciones de elementos conReceta Item-Attribute-Affinity.

    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.

  • Interacciones de acción: usa expresiones de filtro para incluir o excluir las 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 puedes filtrar en función de otros metadatos de interacción entre acciones.

    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.