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 B
ist gleichExclude result from A or result from B
-
Include A | Include B
ist gleichInclude 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 B
ist gleichInclude result from A - result from B
-
Include A | Include B | Exclude C | Exclude D
ist gleichInclude (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")