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.
Ejemplos de expresiones de filtro de recomendaciones de elementos
Las siguientes expresiones de filtro muestran cómo filtrar las recomendaciones de elementos en función de las interacciones y los metadatos de los elementos, así como los metadatos de usuarios. Están organizados por tipo de datos.
Datos de interacciones de elementos
La siguiente expresión excluye elementos en función de un tipo de evento (como hacer clic) o de los tipos de eventos que se especifican al recibir recomendaciones mediante el parámetro $EVENT_TYPE
.
EXCLUDE ItemID WHERE Interactions.EVENT_TYPE IN ($EVENT_TYPE)
La siguiente expresión excluye los elementos en los que un usuario ha hecho clic o ha transmitido en streaming.
EXCLUDE ItemID WHERE Interactions.EVENT_TYPE IN ("click", "stream")
La siguiente expresión solo incluye los elementos en los que el usuario ha hecho clic.
INCLUDE ItemID WHERE Interactions.EVENT_TYPE IN ("click")
Datos de elementos
La siguiente expresión excluye los elementos en función de una o varias categorías que especifique al obtener recomendaciones mediante el parámetro $CATEGORY
.
EXCLUDE ItemID WHERE Items.CATEGORY IN ($CATEGORY)
La siguiente expresión incluye solo los elementos que son más baratos que el elemento actual (el elemento que especifica en la solicitud para recomendaciones de elementos relacionados) y que se han creado por el mismo estudio que el elemento actual. Puedes aplicar un filtro con el CurrentItem elemento solo si el caso de uso de tu dominio o tu receta personalizada generan recomendaciones de artículos relacionados.
INCLUDE ItemID WHERE Items.PRICE < CurrentItem.PRICE AND Items.GENRE IN CurrentItem.GENRE
La siguiente expresión excluye elementos basados en varios niveles de campos categóricos. Excluye los elementos con un valor de CATEGORY _L1 shoe
que no tengan un valor de CATEGORY _L2. boot
EXCLUDE ItemID WHERE Items.CATEGORY_L1 IN ("shoe") AND Items.CATEGORY_L2 NOT IN ("boot")
La siguiente expresión incluye solo los elementos con un precio inferior o igual que el precio que especifica al recibir recomendaciones mediante el parámetro $PRICE
.
INCLUDE ItemID WHERE Items.PRICE <= $PRICE
La siguiente expresión solo incluye elementos que se han creado antes de una marca de tiempo (en tiempo Unix) que especifica al recibir recomendaciones.
INCLUDE ItemID WHERE Items.CREATION_TIMESTAMP < $DATE
La siguiente expresión solo incluye elementos con un género o géneros que especifica al recibir recomendaciones con el parámetro $GENRE
.
INCLUDE ItemID WHERE Items.GENRE IN ($GENRE)
La siguiente expresión solo incluye elementos que son más caros que el elemento actual y que se han creado más recientemente que la marca temporal (en tiempo Unix) que especifique. Puede utilizar este filtro si recibe recomendaciones de elementos relacionados y desea aplicar algunas reglas empresariales específicas basadas en el precio y en una fecha de creación variable.
INCLUDE ItemID WHERE Items.PRICE < CurrentItem.PRICE AND Items.CREATION_TIMESTAMP > $DATE
Datos de usuario
La siguiente expresión excluye los elementos de un género o géneros que especifique al recibir recomendaciones mediante el parámetro $GENRE
, pero solo si la edad del usuario actual es igual al valor que especifique al obtener recomendaciones mediante el parámetro $AGE
.
EXCLUDE ItemID WHERE Items.GENRE IN ($GENRE) IF CurrentUser.AGE = $AGE
La siguiente expresión incluye solo los elementos watch
para CATEGORY _L1 y luxury
para CATEGORY _L2, si el usuario actual es mayor de edad. 18
INCLUDE ItemID WHERE Items.CATEGORY_L1 IN ("watch") AND Items.CATEGORY_L2 IN ("luxury") IF CurrentUser.AGE > 18