All Products
Search
Document Center

:field_match_ratio

Last Updated:Aug 22, 2026

Feature Function Term

Anda dapat menggunakan feature function dalam sort expression untuk membuat fitur pengurutan yang andal. Sebagian besar feature function hanya didukung dalam fine sort expression, tempat Anda dapat menggabungkan berbagai sintaksis dan pernyataan guna menyesuaikan logika pengurutan.

Buat Indeks untuk setiap bidang dokumen yang Anda gunakan sebagai parameter fungsi.

field_match_ratio: Menghitung rasio kelompok token yang sesuai terhadap total kelompok token dalam suatu bidang

1. Detail penggunaan:

field_match_ratio(field_name, index_name)

2. Parameter

  • field_name: Nama bidang yang ingin Anda hitung rasionya. Bidang ini harus bertipe TEXT atau SHORT_TEXT dan dikonfigurasi dengan salah satu alat analisis berikut: Tokenisasi dasar bahasa Tionghoa, Tokenisasi kustom, Tokenisasi kata tunggal, Tokenisasi bahasa Inggris, atau analyzer fuzzy.

  • index_name: Nama Indeks yang sesuai dengan field_name. Parameter ini bersifat opsional.

3. Nilai kembalian

Mengembalikan nilai float dalam rentang [0, 1].

4. Skenario

Scenario 1:

Hitung sejauh mana bidang title dan body sesuai dengan kueri pencarian pada tahap fine sort.

 field_match_ratio(title)*10 + field_match_ratio(body)

5. Catatan

  • Buat Indeks dengan tipe yang sesuai untuk setiap bidang yang digunakan sebagai parameter fungsi.

  • Fungsi ini dapat digunakan dalam fine sort expression.

  • Feature function ini menunjukkan seberapa baik suatu bidang sesuai dengan kueri pencarian.