Menggunakan Pembobotan Bidang Relatif untuk Menyesuaikan Peringkat Relevansi di Amazon CloudSearch - Amazon CloudSearch

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

Menggunakan Pembobotan Bidang Relatif untuk Menyesuaikan Peringkat Relevansi di Amazon CloudSearch

Anda dapat menetapkan bobot ke bidang yang dipilih sehingga Anda dapat meningkatkan relevansi _score dokumen dengan kecocokan di bidang utama seperti title bidang, dan meminimalkan dampak kecocokan di bidang yang kurang penting. Secara default semua bidang memiliki berat 1.

Bobot bidang diatur dengan q.options fields opsi. Anda menentukan bidang sebagai array string. Untuk mengatur bobot bidang, Anda menambahkan tanda sisipan (^) dan nilai numerik positif ke nama bidang. Anda tidak dapat mengatur berat bidang ke nol atau menggunakan fungsi atau ekspresi matematika untuk menentukan berat bidang.

Misalnya, jika Anda ingin kecocokan di dalam title lapangan mendapat skor lebih tinggi daripada kecocokan di dalam title bidang, Anda dapat mengatur berat bidang menjadi 2 dan berat plot bidang menjadi 0,5: plot

q.options={fields:['title^2','plot^0.5']}

Selain mengontrol bobot bidang, fields opsi mendefinisikan kumpulan bidang yang dicari secara default jika Anda menggunakan parser kueri sederhana atau tidak menentukan bidang di bagian ekspresi gabungan saat menggunakan parser kueri terstruktur. Untuk informasi selengkapnya, lihat Parameter Permintaan Pencarian di Referensi API Pencarian.

Untuk mereferensikan skor relevansi tertimbang dalam definisi ekspresi, Anda menggunakan. _score Anda dapat menggunakan _score nilai tertimbang dalam hubungannya dengan bidang numerik, ekspresi lain, dan operator dan fungsi numerik standar. Untuk informasi selengkapnya, lihat Mengkonfigurasi Ekspresi.