OpenSearch memungkinkan intervensi pada hasil pengenalan entitas bernama (NER) dan prioritas entitas. Jika hasil NER tidak sesuai dengan yang diharapkan, intervensi dapat dilakukan.
Konsep
Intervensi dalam Hasil NER
Untuk melakukan intervensi pada hasil NER, Anda dapat membuat kamus intervensi untuk NER dan mengaitkannya dengan aturan analisis kueri. Entitas semantik erat kaitannya dengan analizer. Oleh karena itu, saat membuat kamus intervensi untuk NER, analizer harus digunakan. Kamus intervensi hanya dapat dikaitkan dengan aturan analisis kueri jika menggunakan analizer yang sama dengan yang digunakan untuk indeks.
Saat membuat kamus intervensi untuk NER, Anda dapat mengonfigurasi model analizer yang disesuaikan hanya untuk aplikasi eksklusif.
Anda dapat mengaktifkan pencocokan tepat atau pencocokan sebagian untuk kueri pencarian yang ditentukan dalam kamus intervensi.
Maksimal 1.000 entri intervensi dapat ditambahkan ke kamus intervensi untuk konfigurasi NER.
Kueri pencarian yang akan ditentukan dalam entri intervensi harus dinormalisasi. Jika tidak, entri intervensi dapat ditambahkan tetapi tidak dapat digunakan untuk intervensi. Proses normalisasi melibatkan konversi huruf besar menjadi huruf kecil dan karakter lebar penuh menjadi karakter lebar setengah.
Saat mengaitkan kamus intervensi untuk NER dengan aturan analisis kueri, Anda dapat menentukan apakah akan mengabaikan spasi dalam kueri pencarian.
Dalam beberapa kasus, hasil analisis kueri pencarian tertentu mungkin berbeda. Misalnya, setelah analizer diperbarui, hasil analisis yang diperoleh setelah kueri pencarian dimasukkan mungkin berbeda dari hasil analisis yang diperoleh setelah entri intervensi ditambahkan. Dalam kasus seperti itu, entri intervensi tidak valid. Kode kesalahan 6612 dikembalikan untuk kueri pencarian. Saat kode kesalahan ini dikembalikan, modifikasi entri intervensi ini di konsol OpenSearch.
Intervensi dalam Prioritas Entitas
Untuk kemudahan penggunaan, OpenSearch menyediakan konfigurasi prioritas default untuk entitas. Anda dapat memodifikasi konfigurasi default sesuai kebutuhan. Modifikasi terhadap konfigurasi prioritas dapat memengaruhi aturan untuk penulisan ulang kueri pencarian.
Saat mengonfigurasi prioritas entitas, pastikan bahwa baik prioritas tinggi maupun sedang ditentukan. Jika tidak, fitur penulisan ulang kueri pencarian berbasis NER tidak akan berlaku.
Pastikan hanya satu tingkat prioritas yang ditentukan untuk setiap entitas.
Ikhtisar
OpenSearch menyediakan kamus bawaan untuk mengimplementasikan NER. Anda dapat melakukan langkah-langkah berikut untuk melakukan intervensi dalam NER:
Buat kamus intervensi untuk NER. Untuk membuat kamus intervensi, masuk ke konsol OpenSearch. Di panel navigasi di sebelah kiri, pilih Pusat Algoritma Pencarian > Konfigurasi Pengambilan. Di halaman Konfigurasi Dasar, klik Manajemen Kamus di panel sebelah kiri. Di halaman Manajemen Kamus, klik Buat. Di panel Buat Kamus Analisis Kueri, masukkan nama untuk kamus intervensi, pilih tipe kamus, lalu klik Simpan. Setelah kamus intervensi dibuat, ia akan muncul dalam daftar kamus.
Tambah dan Kelola Entri Intervensi dalam Kamus Intervensi. Temukan kamus yang telah dibuat dalam daftar kamus dan klik Kelola Entri di kolom Tindakan untuk pergi ke halaman Kelola Entri. Di halaman ini, tambahkan dan kelola entri intervensi sesuai kebutuhan.
Gunakan Kamus Intervensi. Setelah Anda menambahkan entri intervensi ke kamus intervensi, Anda dapat mengaitkan kamus intervensi dengan aturan analisis kueri pada aplikasi sesuai kebutuhan.
Uji dan Publikasikan Kamus Intervensi. Setelah kamus intervensi dikaitkan dengan aturan analisis kueri, kami sarankan Anda melakukan uji pencarian sebelum menerapkan aturan ke lingkungan online. Ini memastikan performa pencarian yang diharapkan.
Contoh
Skenario: Anda telah membuat aturan analisis kueri dengan kemampuan NER untuk aplikasi OpenSearch layanan panduan belanja E-commerce Anda. Setelah Anda menerapkan aturan ini ke aplikasi online, hasil pencarian yang dikembalikan tidak memuaskan. Untuk menyelesaikan masalah ini, intervensi dalam NER dilakukan.
Deskripsi Masalah: Seorang pengguna memasukkan kueri pencarian berikut: Chanel Foundation. Secara default, hasil NER berikut dikembalikan: Chanel diklasifikasikan sebagai istilah biasa dan Foundation diklasifikasikan sebagai jenis material. Setelah kueri pencarian ditulis ulang, klausa kueri berikut diperoleh: title:'Foundation' RANK title:'Chanel'. Namun, Chanel bukanlah istilah biasa dalam bisnis. Penyebab: Chanel adalah istilah khusus dalam bisnis. Dalam hal ini, intervensi dalam NER diperlukan.
Solusi: Buat kamus intervensi untuk NER dan kaitkan kamus intervensi dengan aturan analisis kueri pada aplikasi online.
Prosedur:
Masuk ke konsol OpenSearch. Di panel navigasi di sebelah kiri, pilih Pusat Algoritma Pencarian > Konfigurasi Pengambilan. Di halaman Konfigurasi Dasar, klik Manajemen Kamus di panel sebelah kiri. Di halaman Manajemen Kamus, klik Buat.

Di panel Buat Kamus Analisis Kueri, masukkan nama untuk kamus intervensi, atur parameter Tipe Kamus ke Pengenalan Entitas, lalu pilih tipe analizer. Anda dapat mengatur parameter Tipe Analizer ke Analizer Bawaan atau Analizer Kustom berdasarkan tipe analizer yang digunakan oleh indeks yang ditentukan dalam aturan analisis kueri yang ingin Anda gunakan. Analizer yang tersedia secara otomatis dicocokkan dan ditampilkan dalam daftar drop-down Analizer Terkait. Hanya analizer untuk teks dari industri E-commerce yang mendukung NER.
Jika analizer model yang disesuaikan digunakan untuk indeks yang ditentukan dalam aturan analisis kueri, atur parameter Tipe Analizer ke Analizer Model Disesuaikan, pilih nama aplikasi Anda dari daftar drop-down Pilih Instansi, lalu pilih analizer model yang disesuaikan.

Temukan kamus intervensi yang telah dibuat dan klik Kelola Entri di kolom Tindakan. Di halaman yang muncul, klik Tambah Entri Intervensi. Di panel Tambah Entri Intervensi, masukkan kueri pencarian di bidang Kueri Pencarian dan modifikasi hasil NER.
Gambar berikut menunjukkan hasil NER yang salah.

Gambar berikut menunjukkan hasil NER setelah intervensi.

Jika kamus intervensi untuk NER dibuat berdasarkan analizer model yang disesuaikan, Anda harus memilih versi analizer yang digunakan untuk model pengambilan yang disesuaikan saat Anda menambahkan entri intervensi.
Parameter Tipe Intervensi dapat diatur ke Cocok Penuh atau Cocok Sebagian. Nilai Cocok Penuh menunjukkan bahwa intervensi dilakukan ketika kueri pencarian yang ditentukan sepenuhnya cocok dengan kueri intervensi. Nilai Cocok Sebagian menunjukkan bahwa intervensi dilakukan ketika kueri pencarian yang ditentukan mencakup kueri intervensi.
Di halaman Konfigurasi Aturan Analisis Kueri, kaitkan kamus intervensi yang dibuat untuk NER dengan aturan analisis kueri. Jangan terapkan aturan ke aplikasi online pada langkah ini.


Anda dapat menentukan apakah akan mengabaikan spasi dalam kueri pencarian selama intervensi dalam NER. Secara default, spasi tidak diabaikan. Sebagai contoh, kueri pencarian adalah "Dress Women", dan entri intervensi adalah "DressWomen". Jika Anda memilih untuk mengabaikan spasi, intervensi dilakukan berdasarkan entri intervensi. Jika Anda memilih untuk tidak mengabaikan spasi, intervensi tidak dilakukan.
Lakukan uji pencarian. Dalam contoh ini, dokumen yang terkait dengan Chanel Foundation diambil.
