As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Exemplos de expressão de filtro de recomendação de item
As expressões de filtro a seguir mostram como filtrar recomendações de itens com base em interações com itens, metadados de itens e metadados do usuário. Elas são organizadas por tipo de dados.
Dados de interações com itens
A expressão a seguir exclui itens com base em um tipo de evento (como click) ou tipos de eventos que você especifica ao receber recomendações usando o parâmetro $EVENT_TYPE
.
EXCLUDE ItemID WHERE Interactions.EVENT_TYPE IN ($EVENT_TYPE)
A expressão a seguir exclui itens em que um usuário clicou ou que transmitiu.
EXCLUDE ItemID WHERE Interactions.EVENT_TYPE IN ("click", "stream")
A expressão a seguir inclui somente itens em que o usuário clicou.
INCLUDE ItemID WHERE Interactions.EVENT_TYPE IN ("click")
Dados de itens
A expressão a seguir exclui itens com base em categoria(s) que você especifica ao receber recomendações usando o parâmetro $CATEGORY
.
EXCLUDE ItemID WHERE Items.CATEGORY IN ($CATEGORY)
A expressão a seguir inclui somente itens que são mais baratos do que o atual (o especificado na solicitação de recomendações de itens relacionados) e criados pelo mesmo estúdio do item atual. Você pode aplicar um filtro com o CurrentItem elemento somente se seu caso de uso de domínio ou receita personalizada gerar recomendações de itens relacionados.
INCLUDE ItemID WHERE Items.PRICE < CurrentItem.PRICE AND Items.GENRE IN CurrentItem.GENRE
A expressão a seguir exclui itens com base em vários níveis de campos categóricos. Ela exclui itens com um valor CATEGORY _L1 shoe
que não têm um valor CATEGORY _L2 de. boot
EXCLUDE ItemID WHERE Items.CATEGORY_L1 IN ("shoe") AND Items.CATEGORY_L2 NOT IN ("boot")
A expressão a seguir inclui somente itens com um preço menor ou igual ao preço que você especifica ao receber recomendações usando o parâmetro $PRICE
.
INCLUDE ItemID WHERE Items.PRICE <= $PRICE
A expressão a seguir inclui somente itens que foram criados antes de um carimbo de data/hora (em Unix epoch) que você especifica ao receber recomendações.
INCLUDE ItemID WHERE Items.CREATION_TIMESTAMP < $DATE
A expressão a seguir inclui somente itens com o(s) gênero(s) que você especifica ao receber recomendações usando o parâmetro $GENRE
.
INCLUDE ItemID WHERE Items.GENRE IN ($GENRE)
A expressão a seguir inclui somente itens que são mais caros do que o atual e criados mais recentemente do que um carimbo de data/hora (em Unix epoch) que você especificar. Você poderá usar esse filtro se estiver recebendo recomendações de itens relacionados e quiser aplicar algumas regras comerciais específicas com base no preço e em uma data de criação variável.
INCLUDE ItemID WHERE Items.PRICE < CurrentItem.PRICE AND Items.CREATION_TIMESTAMP > $DATE
Dados do usuário
A expressão a seguir exclui itens com o(s) gênero(s) que você especifica ao receber recomendações usando o parâmetro $GENRE
, mas somente se a idade atual do usuário for igual ao valor que você especifica ao receber recomendações usando o parâmetro $AGE
.
EXCLUDE ItemID WHERE Items.GENRE IN ($GENRE) IF CurrentUser.AGE = $AGE
A expressão a seguir inclui somente itens com watch
para CATEGORY _L1 e luxury
para CATEGORY _L2, se a idade atual do usuário tiver ultrapassado. 18
INCLUDE ItemID WHERE Items.CATEGORY_L1 IN ("watch") AND Items.CATEGORY_L2 IN ("luxury") IF CurrentUser.AGE > 18