Ekspresi Filter - Amazon Personalize

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Ekspresi Filter

Untuk mengonfigurasi filter, Anda harus menggunakan ekspresi filter yang diformat dengan benar. Ekspresi filter terdiri dari kumpulan data dan pengidentifikasi bidang di. dataset fieldformat, bersama dengan operator logis, kata kunci, dan nilai. Untuk nilai, Anda dapat menentukan nilai tetap atau menambahkan parameter placeholder mengatur kriteria filter saat Anda mendapatkan rekomendasi.

Anda dapat menggunakan ekspresi filter untuk memfilter item, pengguna, atau tindakan dari rekomendasi berdasarkan data dari kumpulan data berikut:

  • Interaksi item: Anda dapat menggunakan ekspresi filter untuk menyertakan atau mengecualikan item atau pengguna berdasarkan data interaksi. Misalnya, Anda dapat mengecualikan item yang telah diklik pengguna (untuk rekomendasi item), atau hanya menyertakan pengguna yang telah menilai item (untuk resep Item-Affinity). Untuk semua jenis resep, Anda dapat memfilter hanya berdasarkan jenis acara. Anda tidak dapat memfilter berdasarkan metadata interaksi lain, seperti metadata kontekstual. Anda tidak dapat menggunakan filter interaksi item dengan fileResep Item-Atribusi-Afinitas.

    Amazon Personalize mempertimbangkan hingga 100 interaksi terbaru per pengguna per jenis acara. Ini adalah kuota yang dapat disesuaikan. Anda dapat meminta peningkatan kuota menggunakan konsol Service Quotas. Jika Anda tidak mengimpor interaksi item untuk pengguna selama tiga bulan, filter Anda tidak lagi mempertimbangkan data historis pengguna. Untuk mempertimbangkan data ini, Anda harus mengimpor seluruh riwayat peristiwa pengguna lagi.

  • Interaksi tindakan: Gunakan ekspresi filter untuk menyertakan atau mengecualikan tindakan yang telah berinteraksi dengan pengguna berdasarkan jenis peristiwa. Misalnya, Anda mungkin mengecualikan tindakan yang telah dilakukan pengguna. Anda tidak dapat memfilter berdasarkan metadata interaksi tindakan lainnya.

    Amazon Personalize mempertimbangkan hingga 300 interaksi tindakan terbaru per pengguna per jenis peristiwa. Ini adalah kuota yang dapat disesuaikan. Anda dapat meminta peningkatan kuota menggunakan konsol Service Quotas.

  • Item: Gunakan ekspresi filter untuk menyertakan atau mengecualikan item berdasarkan kondisi item tertentu. Anda tidak dapat menggunakan filter untuk menyertakan atau mengecualikan item berdasarkan metadata item tekstual tidak terstruktur seperti deskripsi produk. Jika kasus penggunaan domain atau resep kustom Anda menghasilkan rekomendasi item terkait, seperti resep Item Serupa atau kasus penggunaan domain More Like X, Anda dapat menggunakan ekspresi filter untuk menyertakan atau mengecualikan item berdasarkan properti item yang Anda tentukan dalam permintaan rekomendasi.

  • Pengguna: Untuk rekomendasi item dan tindakan, jika Anda memiliki kumpulan data Pengguna, Anda dapat mengecualikan atau menyertakan item atau tindakan berdasarkan data. CurrentUser Untuk rekomendasi yang dipersonalisasi, item populer, dan rekomendasi tindakan, ini adalah pengguna yang Anda dapatkan rekomendasinya. Untuk item terkait, ini pengguna opsional yang dapat Anda tentukan dalam permintaan rekomendasi Anda.

    Untuk segmen pengguna, Anda dapat menggunakan ekspresi filter untuk menyertakan atau mengecualikan pengguna dari segmen pengguna berdasarkan atribut, sepertiUsers.MEMBERSHIP_STATUS.

  • Tindakan: Gunakan ekspresi filter untuk menyertakan atau mengecualikan tindakan berdasarkan kondisi tindakan tertentu. Amazon Personalize secara otomatis mengecualikan tindakan berdasarkan Action expiration timestamp dan data. Repeat frequency Anda tidak dapat membuat filter khusus tambahan yang memfilter berdasarkan data ini.

Untuk daftar lengkap elemen ekspresi filter, lihatFilter elemen ekspresi. Untuk contoh ekspresi filter, lihatContoh ekspresi filter.