Fungsi fitur
Bidang yang direferensikan dalam parameter fungsi fitur harus dikonfigurasi sebagai bidang indeks atau bidang atribut, sesuai dengan deskripsi setiap fungsi.
Bidang yang direferensikan dalam parameter fungsi fitur harus dikonfigurasi sebagai bidang indeks atau bidang atribut sesuai dengan deskripsi setiap fungsi.
query_term_match_count: Mengembalikan jumlah istilah dalam kueri pencarian yang cocok dengan bidang tertentu dalam dokumen
1. Sintaksis
query_term_match_count(nama_bidang, nama_indeks)
2. Parameter
nama_bidang: opsional. Nama bidang untuk mana Anda ingin mengumpulkan statistik. Bidang tersebut harus bertipe TEXT atau SHORT_TEXT. Analyzer dapat berupa analyzer umum untuk bahasa Mandarin, analyzer kustom, analyzer karakter tunggal untuk bahasa Mandarin, analyzer untuk bahasa Inggris, atau analyzer fuzzy. Jika parameter ini tidak ditentukan, secara default akan dikembalikan jumlah istilah yang cocok di semua bidang dalam dokumen.
nama_indeks: opsional. Nama indeks yang dibuat pada bidang yang ditentukan oleh parameter nama_bidang.
3. Nilai Pengembalian
Nilai pengembalian bertipe INT.
4. Skenario
Skenario 1: Gunakan if (query_term_match_count(title) > 10, 0.5, 1) untuk menentukan cara memproses data berdasarkan jumlah istilah dalam kueri pencarian yang cocok dengan bidang judul dalam dokumen.
Skenario 2: Gunakan if (query_term_match_count() > 10, 0.5, 1) untuk menentukan cara memproses data berdasarkan jumlah istilah dalam kueri pencarian yang cocok dengan semua bidang dalam dokumen.
5. Catatan Penggunaan
Bidang yang direferensikan dalam parameter fungsi ini harus dikonfigurasi sebagai bidang indeks.
Anda dapat menggunakan fungsi fitur ini dalam ekspresi pengurutan halus.
Semua istilah dalam kueri pencarian yang cocok dengan dokumen dihitung. Istilah yang berulang dihitung setiap kali mereka cocok.