Fungsi fitur
Anda dapat menggunakan fungsi fitur dalam ekspresi pengurutan. Sebagian besar fungsi fitur hanya berlaku untuk ekspresi pengurutan halus. Anda dapat menggabungkan berbagai sintaksis dan pernyataan untuk melakukan pengurutan yang kompleks.
first_phase_score: mengembalikan skor yang dihitung dengan menggunakan ekspresi pengurutan kasar.
1. Sintaksis:
first_phase_score()
2. Parameter:
Tidak ada.
3. Nilai Kembali:
float
4. Skenario
Skenario 1
Ekspresi pengurutan kasar adalah exact_match_boost(). Untuk menerapkan pengurutan halus, Anda dapat menggunakan dua ekspresi exact_match_boost() dan text_relevance(title) dengan rasio bobot 3:1.
Anda juga dapat menggunakan satu ekspresi berikut untuk menerapkan pengurutan halus: first_phase_score()*0.01*3+text_relevance(title). Dalam hal ini, fungsi fitur first_phase_score digunakan untuk mengurangi beban komputasi dan meningkatkan performa pencarian.
5. Catatan:
Jika analisis kueri melibatkan beberapa operasi logika OR, jumlah operasi logika OR dan jumlah dokumen yang diambil memiliki dampak signifikan pada performa analisis kueri. Anda harus menguji dan mengoptimalkan ekspresi pengurutan sesuai dengan kebutuhan skenario aktual.