Deskripsi fitur
Analisis merupakan fitur dasar namun penting dalam mesin pencari. Hasil analisis secara langsung memengaruhi performa pencarian. Makna frase dapat bervariasi tergantung pada skenario bisnis dan konteks yang berbeda. Oleh karena itu, hasil analisis yang diharapkan juga berubah sesuai dengan skenario bisnis tertentu. Selain penganalisis dasar yang berlaku untuk semua industri, OpenSearch menyediakan penganalisis spesifik industri, seperti penganalisis teks untuk industri E-commerce.
Untuk memenuhi kebutuhan bisnis yang beragam, OpenSearch memungkinkan Anda membuat penganalisis kustom menggunakan penganalisis bawaan dan entri intervensi. Anda dapat memilih penganalisis saat mengonfigurasi bidang indeks untuk aplikasi. Dengan cara ini, OpenSearch dapat menyesuaikan proses analisis selama pengindeksan dan pencarian guna memastikan hasil pencarian sesuai dengan harapan Anda.
Entri intervensi
Anda dapat mengelola entri intervensi menggunakan fitur analisis sekunder.
Jika Anda mengaktifkan analisis sekunder, teks dalam hasil penganalisis kustom asli akan dibagi lagi menjadi segmen. Jika Anda menonaktifkan analisis sekunder, hasil penganalisis kustom asli dipertahankan.
Sebagai contoh, jika entri adalah "开放搜索" (OpenSearch) dan penganalisis umum untuk bahasa Tiongkok ditentukan, hasil dengan analisis sekunder yang diaktifkan adalah sebagai berikut:

Hasil dengan analisis sekunder dinonaktifkan adalah sebagai berikut:

Catatan penggunaan
Entri dalam penganalisis kustom terdiri dari semua entri untuk jenis penganalisis yang ditentukan serta entri yang ditambahkan secara manual. Entri yang ditambahkan secara manual memiliki prioritas lebih tinggi daripada entri untuk jenis penganalisis yang ditentukan.
Anda dapat membuat hingga 20 penganalisis kustom menggunakan konsol OpenSearch baru.
Penganalisis kustom dapat berisi hingga 1.000 entri intervensi.
Kunci setiap entri tidak boleh melebihi 10 karakter panjangnya, dan nilai setiap entri tidak boleh melebihi 32 karakter panjangnya. Setiap karakter bisa berupa karakter Tiongkok atau huruf.
Kunci dan nilai entri tidak boleh mengandung huruf kapital, karakter lebar penuh (\uff01 - \uff5e), dan tanda baca Tiongkok.
Kunci dan nilai entri intervensi untuk analisis berbasis semantik harus sama setelah spasi dalam nilai dihapus. Contoh entri:
Kunci adalah "不正确的词条", dan nilainya adalah "错误 的 词条". Kunci adalah "正确的词条", dan nilainya adalah "正确 的 词条".Entri pertama tidak valid karena kunci tidak sama dengan nilai setelah spasi dihapus.
Kunci entri tidak boleh mengandung spasi. Contoh entri:
Kuncinya adalah "不正确 词条", dan nilainya adalah "不 正确 词条". Kuncinya adalah "正确词条", dan nilainya adalah "正确 词条".Entri pertama tidak valid karena kunci mengandung spasi.
Kunci entri tidak boleh menjadi bagian dari nilai entri lain dalam kamus intervensi yang sama. Contoh entri:
Kuncinya adalah "自定义分词器", dan nilainya adalah "自定义 分词器". Kuncinya adalah 分词器. Kuncinya adalah 分词.Entri kedua tidak valid karena kuncinya "分词器" merupakan bagian dari nilai entri pertama. Entri ketiga valid.
Prosedur
Ikhtisar
1. Buat penganalisis kustom. 2. Modifikasi versi offline aplikasi. 3. Lakukan pengindeksan ulang. 4. Gunakan penganalisis kustom.
Prosedur
1. Masuk ke konsol OpenSearch. Di panel navigasi sebelah kiri, pilih Pusat Konfigurasi Pencarian > Konfigurasi Pengambilan. Di halaman Konfigurasi Dasar, klik Manajemen Penganalisis di panel sebelah kiri. Di halaman Manajemen Penganalisis, klik Buat.

2. Di panel Buat Penganalisis, masukkan nama penganalisis, pilih jenis penganalisis, lalu klik Simpan.

3. Di halaman Kelola Entri penganalisis kustom yang telah dibuat, klik Tambah. Di panel Tambah Entri Intervensi, atur parameter Kueri Pencarian dan Hasil Analisis, serta aktifkan Analisis Sekunder. Dalam contoh ini, frasa "糯米" (beras ketan) digunakan.
Catatan: Pisahkan istilah dengan spasi. Contoh: Kuncinya adalah "糯米", dan nilainya adalah "糯 米".
4. Jalankan tes analisis untuk memeriksa hasil analisis setelah entri intervensi yang ditambahkan diterapkan.

4.1. Masukkan Beras Ketan di bidang Teks Uji.

4.2. Gambar berikut menunjukkan hasil analisis dari beberapa penganalisis kustom.

5. Setelah tes analisis selesai, pergi ke halaman Konfigurasi Dasar untuk memodifikasi konfigurasi aplikasi secara offline.

Catatan: OpenSearch menghasilkan aplikasi offline berdasarkan pengaturan Anda. Jika Anda memodifikasi aplikasi offline, aplikasi online tidak akan terpengaruh.
6. Di bagian Daftar Bidang Indeks, temukan indeks yang ingin Anda konfigurasikan penganalisis kustomnya dan pilih penganalisis kustom dari daftar drop-down di kolom Metode Analisis.

7. Tunggu hingga penganalisis kustom berlaku setelah pengindeksan ulang.

Hasil Pencarian Penganalisis Kustom
Jika Anda menggunakan penganalisis umum untuk bahasa Tiongkok, dokumen yang berisi "糯米", "小米", atau "大米" tidak dapat ditemukan saat Anda mencari "米." Dalam kasus ini, Anda dapat melakukan operasi sebelumnya untuk membuat penganalisis kustom bernama test_zw. Setelah Anda memodifikasi skema aplikasi tempat penganalisis kustom dikonfigurasikan dan melakukan pengindeksan ulang, dokumen dapat ditemukan sesuai harapan, seperti yang ditunjukkan pada gambar berikut.
Catatan Penggunaan
Konsol OpenSearch baru memungkinkan Anda menambahkan entri intervensi ke penganalisis kustom yang ada. Jika Anda menambahkan entri intervensi ke penganalisis kustom yang digunakan oleh aplikasi, entri intervensi hanya berlaku setelah pengindeksan ulang dilakukan. Jika Anda ingin entri intervensi berlaku secepat mungkin, Anda dapat memperbarui dokumen yang hasil analisisnya tidak sesuai harapan untuk memicu pengindeksan ulang.
Kunci entri dalam penganalisis kustom tidak boleh melebihi 10 karakter panjangnya.
Kunci entri dalam penganalisis kustom tidak boleh mengandung huruf kapital, karakter lebar penuh, dan tanda baca Tiongkok.
Nilai entri dalam penganalisis kustom tidak boleh mengandung huruf kapital, karakter lebar penuh, dan tanda baca Tiongkok.
Jika Anda menonaktifkan Analisis Sekunder, OpenSearch tidak akan membagi istilah yang dihasilkan pada waktu pertama. Sebaliknya, OpenSearch akan membagi istilah tersebut lebih lanjut.
Anda tidak dapat menghapus penganalisis kustom yang digunakan oleh aplikasi.