Expressions de filtrage - Amazon Personalize

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Expressions de filtrage

Pour configurer les filtres, vous devez utiliser une expression de filtre correctement formatée. Les expressions de filtre sont composées d'identifiants de jeu de données et de champs dansdataset. fieldformat, ainsi que les opérateurs logiques, les mots clés et les valeurs. Pour les valeurs, vous pouvez spécifier des valeurs fixes ou ajouter des paramètres d'espace réservé, définir les critères de filtre lorsque vous recevez des recommandations.

Vous pouvez utiliser des expressions de filtre pour filtrer les éléments, les utilisateurs ou les actions des recommandations basées sur les données des ensembles de données suivants :

  • Interactions entre les éléments : vous pouvez utiliser des expressions de filtre pour inclure ou exclure des éléments ou des utilisateurs en fonction des données d'interactions. Par exemple, vous pouvez exclure les éléments sur lesquels un utilisateur a cliqué (pour les recommandations d'articles) ou inclure uniquement les utilisateurs qui ont évalué des articles (pour la recette Item-Affinity). Pour tous les types de recettes, vous pouvez filtrer uniquement en fonction du type d'événement. Vous ne pouvez pas filtrer en fonction d'autres métadonnées d'interaction, telles que les métadonnées contextuelles. Vous ne pouvez pas utiliser les filtres d'interactions entre articles avec leRecette Item-Attribut-Affinity.

    Amazon Personalize prend en compte jusqu'à 100 des interactions les plus récentes par utilisateur et par type d'événement. Il s'agit d'un quota ajustable. Vous pouvez demander une augmentation de quota à l'aide de la console Service Quotas.

  • Interactions entre les actions : utilisez des expressions de filtre pour inclure ou exclure les actions avec lesquelles un utilisateur a interagi en fonction du type d'événement. Par exemple, vous pouvez exclure des actions déjà effectuées par un utilisateur. Vous ne pouvez pas filtrer en fonction d'autres métadonnées d'action et d'interaction.

    Amazon Personalize prend en compte jusqu'à 300 des interactions d'action les plus récentes par utilisateur et par type d'événement. Il s'agit d'un quota ajustable. Vous pouvez demander une augmentation de quota à l'aide de la console Service Quotas.

  • Éléments : utilisez des expressions de filtre pour inclure ou exclure des éléments en fonction de conditions spécifiques aux articles. Vous ne pouvez pas utiliser de filtres pour inclure ou exclure des éléments sur la base de métadonnées textuelles non structurées, telles que les descriptions de produits. Si votre cas d'utilisation de domaine ou votre recette personnalisée génère des recommandations d'éléments connexes, tels que la recette Similar-Items ou le cas d'utilisation du domaine More Like X, vous pouvez utiliser des expressions de filtre pour inclure ou exclure des éléments en fonction des propriétés de l'élément que vous spécifiez dans votre demande de recommandation.

  • Utilisateurs : pour les recommandations d'éléments et d'actions, si vous disposez d'un ensemble de données Utilisateurs, vous pouvez exclure ou inclure des éléments ou des actions en fonction d'unCurrentUser. Pour les recommandations personnalisées, les articles populaires et les recommandations d'action, c'est à cet utilisateur que vous recevez des recommandations. Pour les articles connexes, il s'agit d'un utilisateur facultatif que vous pouvez spécifier dans votre demande de recommandation.

    Pour les segments d'utilisateurs, vous pouvez utiliser des expressions de filtre pour inclure ou exclure des utilisateurs des segments d'utilisateurs en fonction d'attributs, tels queUsers.MEMBERSHIP_STATUS.

  • Actions : utilisez des expressions de filtre pour inclure ou exclure des actions en fonction de conditions d'action spécifiques. Amazon Personalize exclut automatiquement les actions basées sur Action expiration timestamp des Repeat frequency données. Vous ne pouvez pas créer de filtres personnalisés supplémentaires qui filtrent en fonction de ces données.

Pour obtenir la liste complète des éléments d'expression de filtre, voirFiltrer les éléments d'expression. Pour des exemples d'expressions de filtre, voirExemples d'expressions de filtre.