Beispiele für Filterausdrücke für Artikelempfehlungen - Amazon Personalize

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Beispiele für Filterausdrücke für Artikelempfehlungen

Die folgenden Filterausdrücke zeigen, wie Artikelempfehlungen auf der Grundlage von Artikelinteraktionen, Elementmetadaten und Benutzermetadaten gefiltert werden. Sie sind nach Datentyp geordnet.

Daten zur Interaktion mit Artikeln

Der folgende Ausdruck schließt Elemente aus, die auf einem Ereignistyp (z. B. Klick) oder auf Ereignistypen basieren, die Sie angeben, wenn Sie mithilfe des $EVENT_TYPE Parameters Empfehlungen erhalten.

EXCLUDE ItemID WHERE Interactions.EVENT_TYPE IN ($EVENT_TYPE)

Der folgende Ausdruck schließt Elemente aus, auf die ein Benutzer geklickt oder gestreamt hat.

EXCLUDE ItemID WHERE Interactions.EVENT_TYPE IN ("click", "stream")

Der folgende Ausdruck schließt nur Elemente ein, auf die der Benutzer geklickt hat.

INCLUDE ItemID WHERE Interactions.EVENT_TYPE IN ("click")

Artikeldaten

Der folgende Ausdruck schließt Artikel aus, die auf einer oder mehreren Kategorien basieren, die Sie angeben, wenn Sie mithilfe des $CATEGORY Parameters Empfehlungen erhalten.

EXCLUDE ItemID WHERE Items.CATEGORY IN ($CATEGORY)

Der folgende Ausdruck umfasst nur Artikel, die günstiger sind als der aktuelle Artikel (der Artikel, den Sie in der Anfrage nach Empfehlungen für ähnliche Artikel angeben) und von demselben Studio wie der aktuelle Artikel erstellt wurden. Sie können nur dann einen Filter auf das CurrentItem Element anwenden, wenn Ihr Domain-Anwendungsfall oder Ihre benutzerdefinierte Rezeptur Empfehlungen für ähnliche Artikel generiert.

INCLUDE ItemID WHERE Items.PRICE < CurrentItem.PRICE AND Items.GENRE IN CurrentItem.GENRE

Der folgende Ausdruck schließt Elemente aus, die auf mehreren Ebenen von kategorialen Feldern basieren. Er schließt Elemente mit einem CATEGORY_L1-Wert von aus, die keinen shoe CATEGORY_L2-Wert von haben. boot

EXCLUDE ItemID WHERE Items.CATEGORY_L1 IN ("shoe") AND Items.CATEGORY_L2 NOT IN ("boot")

Der folgende Ausdruck schließt nur Artikel ein, deren Preis unter dem Preis liegt oder diesem entspricht, den Sie angeben, wenn Sie mithilfe des Parameters Empfehlungen erhalten. $PRICE

INCLUDE ItemID WHERE Items.PRICE <= $PRICE

Der folgende Ausdruck umfasst nur Elemente, die vor einem Zeitstempel (in der Unix-Zeit) erstellt wurden, den Sie angeben, wenn Sie Empfehlungen erhalten.

INCLUDE ItemID WHERE Items.CREATION_TIMESTAMP < $DATE

Der folgende Ausdruck umfasst nur Elemente mit einem oder mehreren Genres, die Sie angeben, wenn Sie mithilfe des $GENRE Parameters Empfehlungen erhalten.

INCLUDE ItemID WHERE Items.GENRE IN ($GENRE)

Der folgende Ausdruck umfasst nur Elemente, die teurer sind als das aktuelle Objekt und vor einer kürzeren Zeit erstellt wurden als ein von Ihnen angegebener Zeitstempel (in Unix-Epochenzeit). Sie können diesen Filter verwenden, wenn Sie Empfehlungen für ähnliche Artikel erhalten und bestimmte Geschäftsregeln anwenden möchten, die auf dem Preis und einem unterschiedlichen Erstellungsdatum basieren.

INCLUDE ItemID WHERE Items.PRICE < CurrentItem.PRICE AND Items.CREATION_TIMESTAMP > $DATE

Benutzerdaten

Der folgende Ausdruck schließt Artikel mit einem oder mehreren Genres aus, die Sie angeben, wenn Sie mithilfe des $GENRE Parameters Empfehlungen erhalten, aber nur, wenn das Alter des aktuellen Benutzers dem Wert entspricht, den Sie angeben, wenn Sie Empfehlungen mithilfe des $AGE Parameters erhalten.

EXCLUDE ItemID WHERE Items.GENRE IN ($GENRE) IF CurrentUser.AGE = $AGE

Der folgende Ausdruck schließt nur Elemente mit watch für CATEGORY_L1 und luxury für CATEGORY_L2 ein, wenn das Alter des aktuellen Benutzers überschritten ist. 18

INCLUDE ItemID WHERE Items.CATEGORY_L1 IN ("watch") AND Items.CATEGORY_L2 IN ("luxury") IF CurrentUser.AGE > 18