Bidang untuk prosesor personalized_search_ranking respons - Amazon Personalize

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

Bidang untuk prosesor personalized_search_ranking respons

Saat membuat pipeline penelusuran untuk plugin Amazon Personalize Search Ranking, Anda menentukan prosesor personalized_search_ranking respons dengan bidang berikut.

  • campaign_arn (wajib) - Tentukan Nama Sumber Daya Amazon (ARN) dari kampanye Amazon Personalize yang akan digunakan untuk mempersonalisasi hasil.

  • item_id_field (opsional) - Jika _id bidang untuk dokumen yang diindeks tidak OpenSearch sesuai dengan Amazon Personalize ItemIds Anda, tentukan nama bidang yang melakukannya. Secara default, plugin mengasumsikan bahwa _id data cocok dengan ItemID di Amazon Personalisasi data Anda.

  • resep (wajib) — Tentukan nama resep Amazon Personalize yang akan digunakan. Untuk menggunakan plugin, Anda hanya dapat menentukanaws-personalized-ranking.

  • bobot (wajib) - Tentukan penekanan yang diberikan prosesor respons pada personalisasi saat memberi peringkat ulang hasil. Tentukan nilai dalam kisaran 0,0—1,0. Semakin dekat dengan 1.0 itu, semakin besar kemungkinan hasil dari Amazon Personalisasi peringkat lebih tinggi. Jika Anda menentukan0.0, tidak ada personalisasi yang terjadi dan OpenSearch diutamakan.

  • tag (opsional) - Tentukan pengenal untuk prosesor.

  • iam_role_arn (diperlukan untuk OpenSearch Layanan, opsional untuk sumber terbuka OpenSearch) — Untuk Layanan OpenSearch , berikan Nama Sumber Daya Amazon (ARN) untuk peran yang Anda buat saat menyiapkan izin untuk Layanan untuk mengakses sumber daya Amazon Personalisasi. OpenSearch Jika OpenSearch Layanan dan Amazon Personalisasi sumber daya Anda ada di akun yang berbeda, tentukan peran yang memberikan AssumeRole izin untuk Layanan. OpenSearch Untuk informasi selengkapnya, lihat Mengkonfigurasi izin saat sumber daya berada di akun yang berbeda.

    Untuk open source OpenSearch, jika Anda menggunakan beberapa peran untuk membatasi izin untuk grup pengguna yang berbeda di organisasi Anda, tentukan ARN peran yang memiliki izin untuk mengakses Amazon Personalize. Jika Anda hanya menggunakan AWS kredensyal di OpenSearch keystore Anda, Anda dapat menghilangkan bidang ini.

  • aws_region (wajib) - AWS Wilayah tempat Anda membuat kampanye Amazon Personalisasi.

  • ignore_failure (opsional) - Tentukan apakah plugin mengabaikan kegagalan prosesor. Untuk nilai, tentukan true ataufalse. Untuk lingkungan produksi Anda, kami sarankan Anda menentukan true untuk menghindari gangguan apa pun untuk respons kueri. Untuk lingkungan pengujian, Anda dapat menentukan false untuk melihat kesalahan apa pun yang dihasilkan plugin.

  • external_account_iam_role_arn — Jika Anda menggunakan OpenSearch Layanan, dan sumber daya Amazon OpenSearch Personalisasi dan Layanan ada di akun yang berbeda, tentukan ARN peran yang memiliki izin untuk mengakses sumber daya Amazon Personalisasi Anda. Peran ini harus ada di akun yang sama dengan sumber daya Amazon Personalisasi Anda. Untuk informasi selengkapnya, lihat Mengkonfigurasi izin saat sumber daya berada di akun yang berbeda.

Untuk contoh kode OpenSearch Layanan, lihatMembuat pipeline di Amazon OpenSearch Service. Untuk OpenSearch contoh open source, lihatMembuat pipeline di open source OpenSearch.