Fungsi fitur
Bidang yang direferensikan dalam fungsi fitur harus dikonfigurasi sebagai bidang indeks atau bidang atribut, sesuai dengan deskripsi setiap fungsi.
Bidang yang direferensikan dalam fungsi fitur harus dikonfigurasikan sebagai bidang indeks atau bidang atribut sesuai dengan deskripsi setiap fungsi.
fieldterm_proximity: mengembalikan kedekatan istilah dalam sebuah bidang
nama_bidang: Opsional. Nama bidang untuk mendapatkan kedekatan istilah. Bidang tersebut harus bertipe TEXT atau SHORT_TEXT. Analisis harus diaktifkan untuk bidang ini. Analisis dapat mencakup analisis umum untuk bahasa Mandarin, analisis kustom, analisis karakter tunggal untuk bahasa Mandarin, analisis untuk bahasa Inggris, atau analisis untuk pencarian fuzzy.
nama_indeks: Opsional. Nama indeks yang dibuat pada bidang yang ditentukan oleh parameter nama_bidang.
1. Sintaksis
fieldterm_proximity(nama_bidang, nama_indeks)
2. Parameter
3. Nilai Pengembalian
Nilai pengembalian bertipe FLOAT. Rentang nilai valid adalah 0 hingga 1.
4. Skenario
Skenario 1:
Pada tahap pengurutan halus, kedekatan bidang judul dan isi dalam kueri dihitung. Kedekatan bidang judul memiliki bobot lebih tinggi dalam pengurutan. Anda dapat menggunakan ekspresi pengurutan halus berikut:
fieldterm_proximity(title)*10 + fieldterm_proximity(body)5. Catatan Penggunaan
Bidang yang direferensikan dalam parameter fungsi ini harus dikonfigurasikan sebagai bidang indeks.
Metrik pengukuran: Jarak antara dan urutan kata-kata terkait dalam bidang.
Fitur ini hanya digunakan untuk pengurutan halus dan termasuk dalam text_relevance(). Dalam skenario biasa, Anda tidak perlu menggunakan fungsi fieldterm_proximity() dan text_relevance() secara bersamaan.