Expressões de filtro - Amazon Personalize

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á.

Expressões de filtro

Para configurar filtros, use uma expressão de filtro formatada corretamente. As expressões de filtro são compostas por conjuntos de dados e identificadores de campo no formato dataset.field, junto com operadores lógicos, palavras-chave e valores. Para valores, você pode especificar valores fixos ou adicionar parâmetros de espaço reservado para definir os critérios de filtro ao receber recomendações.

Você pode usar expressões de filtro para filtrar itens, usuários ou ações das recomendações com base nos dados dos seguintes conjuntos de dados:

  • Interações de itens: você pode usar expressões de filtro para incluir ou excluir itens ou usuários com base nos dados de interações. Por exemplo, você pode excluir itens nos quais um usuário já clicou (para recomendações de itens) ou incluir somente usuários que avaliaram itens (para a receita Item-Affinity). Para todos os tipos de receita, você pode filtrar somente com base no tipo de evento. Você não pode filtrar com base em outros metadados de interação, como metadados contextuais. Você não pode usar filtros de interações de itens com Fórmula Item-Attribute-Affinity o.

    O Amazon Personalize considera até 100 das interações mais recentes por usuário por tipo de evento. Esta é uma cota ajustável. Você pode solicitar um aumento de cotas usando o console do Service Quotas. Se você não importar interações de itens para um usuário por três meses, seus filtros não considerarão mais os dados históricos do usuário. Para considerar esses dados, você deve importar todo o histórico de eventos do usuário novamente.

  • Interações de ação: use expressões de filtro para incluir ou excluir ações com as quais um usuário interagiu com base no tipo de evento. Por exemplo, você pode excluir ações que um usuário já tenha realizado. Você não pode filtrar com base em outros metadados de interação de ações.

    O Amazon Personalize utiliza até trezentas interações mais recentes por usuário por tipo de evento. Esta é uma cota ajustável. Você pode solicitar um aumento de cotas usando o console do Service Quotas.

  • Itens: use expressões de filtro para incluir ou excluir itens com base nas condições específicas do item. Não é possível usar filtros para incluir ou excluir itens com base em metadados de itens textuais não estruturados, como descrições de produtos. Se seu caso de uso de domínio ou fórmula personalizada gerar recomendações de itens relacionados, como a fórmula Similar-Items ou o caso de uso do domínio More Like X, você poderá usar expressões de filtro para incluir ou excluir itens com base nas propriedades especificadas na sua solicitação de recomendação.

  • Usuários: para obter recomendações de itens e ações, se você tiver um conjunto de dados de usuários, poderá excluir ou incluir itens ou ações com base em um CurrentUser. Para obter recomendações personalizadas, itens populares e recomendações de ações, esse é o usuário para o qual você está obtendo recomendações. Para itens relacionados, esse é um usuário opcional que pode ser especificado na solicitação de recomendação.

    Para segmentos de usuários, é possível usar expressões de filtro para incluir ou excluir usuários dos segmentos com base em atributos, como Users.MEMBERSHIP_STATUS.

  • Ações: use expressões de filtro para incluir ou excluir ações com base nas condições específicas da ação. O Amazon Personalize exclui automaticamente ações com base em dados Action expiration timestamp e Repeat frequency. Não é possível criar filtros personalizados adicionais que filtrem com base nesses dados.

Para obter uma lista completa de elementos de expressão de filtro, consulte Filtrar elementos de expressão. Para obter exemplos de expressões de filtro, consulte Exemplos de expressões de filtro.