全部产品
Search
文档中心

:query_match_ratio

更新时间:Jun 26, 2025

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_match_ratio: Mengembalikan rasio jumlah suku kata yang terkena dampak di bidang tertentu terhadap jumlah total suku kata dalam kueri pencarian

1. Sintaksis

query_match_ratio(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.

  • 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: 0 hingga 1.

4. Skenario

Skenario 1: Gunakan if (query_match_ratio() > 0.999, 1, 0) untuk memeriksa apakah semua suku kata dalam kueri pencarian terpengaruh di dokumen.

Skenario 2: Gunakan if (query_match_ratio(judul) > 0.999, 1, 0) untuk memeriksa apakah semua suku kata dalam kueri pencarian terpengaruh di bidang judul 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.