Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi mengembalikan FULLTEXTSCORE nilai skor BM25 yang hanya dapat digunakan dalam ORDER BY RANK klausul untuk mengurutkan hasil dari relevansi tertinggi ke relevansi terendah dari istilah yang ditentukan.
Syntax
FULLTEXTSCORE(<property_path>, <string_expr1>, <string_expr2>, ...)
Arguments
| Description | |
|---|---|
property_path |
Jalur properti untuk dicari. |
string_expr1 |
Istilah pertama yang ditemukan. |
string_expr2 |
Istilah kedua untuk ditemukan. |
Tipe pengembalian
Mengembalikan penilaian BM25 yang dapat digunakan dengan ORDER BY RANK atau RRF.
Examples
Bagian ini berisi contoh cara menggunakan konstruksi bahasa kueri ini.
Skor teks lengkap dengan ORDER BY RANK
Dalam contoh ini, FULLTEXTSCORE fungsi digunakan dengan ORDER BY RANK untuk mengurutkan dari relevansi tertinggi ke relevansi terendah.
SELECT TOP 10 c.text
FROM c
ORDER BY RANK FULLTEXTSCORE(c.text, "keyword")
Skor teks lengkap dengan WHERE dan ORDER BY RANK
Dalam contoh ini, FULLTEXTSCORE fungsi digunakan dalam ORDER BY RANK klausa, dan FULLTEXTCONTAINS digunakan dalam WHERE klausa.
SELECT TOP 10 c.text
FROM c
WHERE FULLTEXTCONTAINS(c.text, "keyword1")
ORDER BY RANK FULLTEXTSCORE(c.text, "keyword1", "keyword2")
Komentar
- Fungsi ini memerlukan pendaftaran di fitur Pencarian Teks Lengkap Azure Cosmos DB NoSQL.
- Fungsi ini memerlukan Indeks Teks Lengkap.
- Fungsi ini hanya dapat digunakan dalam klausa
ORDER BY RANK, atau sebagai argumen dalamRRFfungsi sistem. - Fungsi ini tidak dapat menjadi bagian dari proyeksi (misalnya,
SELECT FullTextScore(c.text, "keyword") AS Score FROM ctidak valid).