全部产品
Search
文档中心

:fieldterm_proximity

更新时间:Jun 26, 2025

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

    1. Sintaksis

    fieldterm_proximity(nama_bidang, nama_indeks)

    2. Parameter

    • 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.

    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.