Kombinieren mehrerer Ausdrücke - 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.

Kombinieren mehrerer Ausdrücke

Um mehrere Ausdrücke miteinander zu kombinieren, verwenden Sie einen Rohrtrenner (|). Verwenden Sie eine Kombination von Ausdrücken, wenn Sie einen einzigen Filter verwenden und nach Datensätzen für Artikel und Artikelinteraktionen oder nach Datensätzen mit Aktionen und Aktionen filtern möchten. Jeder Ausdruck wird zunächst unabhängig ausgewertet, und das Ergebnis ist entweder die Vereinigung oder der Schnittpunkt der beiden Ergebnisse. Die folgenden Beispiele zeigen, wie Ausdrücke für Datensätze mit Elementen und Interaktionen mit Elementen erstellt werden. Für die Arbeit mit Aktionen und Aktionsinteraktionen gelten jedoch dieselben Regeln.

Beispiel für passende Ausdrücke

Wenn beide Ausdrücke verwenden EXCLUDE oder beide Ausdrücke verwendenINCLUDE, ist das Ergebnis die Vereinigung der beiden Ergebnisse wie folgt (A und B sind unterschiedliche Ausdrücke):

  • Exclude A | Exclude Bist gleich Exclude result from A or result from B

  • Include A | Include Bist gleich Include result from A or result from B

Das folgende Beispiel zeigt, wie zwei Ausdrücke kombiniert INCLUDE werden, die Der erste Ausdruck umfasst nur Elemente mit einer oder mehreren Kategorien, die Sie angeben, wenn Sie mithilfe des $CATEGORY Parameters Empfehlungen erhalten. Der zweite Ausdruck umfasst Elemente, die der Benutzer als markiert hatfavorite. Empfehlungen enthalten nur Artikel mit der von Ihnen angegebenen Kategorie sowie Elemente, die der Benutzer als Favorit markiert hat.

INCLUDE ItemID WHERE Items.CATEGORY IN ($CATEGORY) | INCLUDE ItemID WHERE Interactions.EVENT_TYPE IN ("favorite")

INCLUDEund EXCLUDE ein Beispiel

Wenn ein oder mehrere Ausdrücke verwendet INCLUDE und ein weiterer Ausdruck verwendetEXCLUDE, ist das Ergebnis die Subtraktion des EXCLUDE Ausdrucksergebnisses vom INCLUDE Ausdrucksergebnis wie folgt (A, B, C und D sind unterschiedliche Ausdrücke).

  • Include A | Exclude Bist gleich Include result from A - result from B

  • Include A | Include B | Exclude C | Exclude Dist gleich Include (A or B) - (C or D)

Die Reihenfolge der Ausdrücke spielt keine Rolle: Wenn der EXCLUDE Ausdruck vor dem INCLUDE Ausdruck steht, ist das Ergebnis dasselbe.

Das folgende Beispiel zeigt, wie ein INCLUDE Ausdruck und ein EXCLUDE Ausdruck kombiniert werden. Der erste Ausdruck umfasst nur Elemente mit einem oder mehreren Genres, die Sie angeben, wenn Sie mithilfe des $GENRE Parameters Empfehlungen erhalten. Der zweite Ausdruck schließt Elemente aus, auf die der Benutzer geklickt oder gestreamt hat. Empfehlungen enthalten nur Artikel mit einem von Ihnen angegebenen Genre, die nicht angeklickt oder gestreamt wurden.

INCLUDE ItemID WHERE Items.GENRE IN ($GENRE) | EXCLUDE ItemID WHERE Interactions.EVENT_TYPE IN ("click", "stream")