Esempi di espressioni di filtro per i consigli sugli articoli - Amazon Personalize

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esempi di espressioni di filtro per i consigli sugli articoli

Le seguenti espressioni di filtro mostrano come filtrare i consigli sugli articoli in base alle interazioni tra gli elementi, ai metadati degli elementi e ai metadati degli utenti. Sono organizzati per tipo di dati.

Dati di interazione tra gli elementi

L'espressione seguente esclude gli elementi in base a un tipo di evento (ad esempio un clic) o ai tipi di evento specificati quando si ricevono consigli utilizzando il $EVENT_TYPE parametro.

EXCLUDE ItemID WHERE Interactions.EVENT_TYPE IN ($EVENT_TYPE)

L'espressione seguente esclude gli elementi su cui un utente ha fatto clic o che ha trasmesso in streaming.

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

L'espressione seguente include solo gli elementi su cui l'utente ha fatto clic.

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

Dati dell'articolo

L'espressione seguente esclude gli elementi in base a una o più categorie specificate quando si ricevono consigli utilizzando il $CATEGORY parametro.

EXCLUDE ItemID WHERE Items.CATEGORY IN ($CATEGORY)

L'espressione seguente include solo gli articoli più economici dell'elemento corrente (l'elemento specificato nella richiesta di consigli sugli articoli correlati) e creati dallo stesso studio dell'elemento corrente. Puoi applicare un filtro all' CurrentItem elemento solo se il caso d'uso del dominio o la ricetta personalizzata generano consigli sugli articoli correlati.

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

L'espressione seguente esclude gli elementi in base a più livelli di campi categoriali. Esclude gli elementi con un valore CATEGORY _L1 shoe che non hanno un valore _L2 di. CATEGORY boot

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

L'espressione seguente include solo gli articoli con un prezzo inferiore o uguale al prezzo specificato quando si ricevono consigli utilizzando il parametro. $PRICE

INCLUDE ItemID WHERE Items.PRICE <= $PRICE

L'espressione seguente include solo gli elementi che sono stati creati prima di un timestamp (in Unix Epoch Time) specificato quando si ricevono consigli.

INCLUDE ItemID WHERE Items.CREATION_TIMESTAMP < $DATE

L'espressione seguente include solo gli elementi con uno o più generi specificati quando si ottengono consigli utilizzando il parametro. $GENRE

INCLUDE ItemID WHERE Items.GENRE IN ($GENRE)

L'espressione seguente include solo gli elementi più costosi dell'elemento corrente e creati più recentemente di un timestamp (nel periodo Unix) specificato. È possibile utilizzare questo filtro se si ricevono consigli sugli articoli correlati e si desidera applicare alcune regole aziendali specifiche basate sul prezzo e su una data di creazione variabile.

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

Dati utente

L'espressione seguente esclude gli elementi con uno o più generi specificati quando ricevi consigli utilizzando il $GENRE parametro, ma solo se l'età dell'utente corrente è uguale al valore specificato quando ricevi consigli utilizzando il parametro. $AGE

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

L'espressione seguente include solo gli elementi con watch per CATEGORY _L1 e luxury per CATEGORY _L2, se l'età dell'utente corrente è superiore. 18

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