Deskripsi
Informasi tentang aturan analisis kueri dari aplikasi OpenSearch.
Contoh
{
"name": "qp_lsh_test_1",
"domain": "GENERAL",
"processors": [{
"name": "stop_word",
"use_system_dictionary": true,
"intervention_dictionary": ""
}],
"indexes": [
"default"
],
"active": true
}Struktur
Bidang | Tipe | Deskripsi |
name | String | Nama aturan analisis kueri. Nama dapat berisi angka, huruf kecil, dan garis bawah (_), serta harus dimulai dengan huruf kecil. Panjangnya tidak boleh melebihi 16 karakter. |
domain | String | Jenis industri yang berlaku untuk aturan analisis kueri. Nilai valid: GENERAL, ECOMMERCE, dan IT_CONTENT. |
processors[] | Objek | Fitur yang digunakan dalam aturan analisis kueri. Untuk informasi lebih lanjut tentang struktur data fitur, lihat bagian "Prosesor" topik ini. |
indexes | Array | Indeks tempat aturan analisis kueri berlaku. |
active | Boolean | Menunjukkan apakah aturan analisis kueri adalah yang default. |
Prosesor
Contoh
{
"name": "stop_word",
"use_system_dictionary": true,
"intervention_dictionary": ""
}Struktur
Bidang | Tipe | Deskripsi |
name | String | Nama fitur. Nilai valid: - stop_word: penyaringan stop word - spell_check: koreksi ejaan - term_weighting: analisis bobot istilah - synonym: konfigurasi sinonim - category_prediction: prediksi kategori - ner: pengenalan entitas bernama (NER) |
use_system_dictionary | Boolean | Menunjukkan apakah kamus bawaan digunakan. |
intervention_dictionary | String | Nama kamus intervensi. |
Prediksi Kategori
Contoh
{
"name": "stop_word",
"categoryPrediction": 12345,
"projectId": 12346
}Struktur
Bidang | Tipe | Deskripsi |
name | String | Nama fitur. Nilai category_prediction menunjukkan prediksi kategori. |
categoryPrediction | Integer | ID model prediksi kategori. |
projectId | Integer | ID proyek algoritma. |
NER
Contoh
{
"name": "stop_word",
"use_system_dictionary": true,
"intervention_dictionary": "",
"priorities": [{
"priority": "HIGH",
"tag": "test",
"order": 1
}]
}Struktur
Bidang | Tipe | Deskripsi |
name | String | Nama fitur. Nilai ner menunjukkan NER. |
use_system_dictionary | Boolean | Menunjukkan apakah kamus bawaan digunakan. |
intervention_dictionary | String | Nama kamus intervensi. |
priorities[] | Objek | Pengaturan prioritas tipe entitas. |
priorities[].priority | String | Tingkat prioritas. Nilai valid: HIGH, MIDDLE, dan LOW. |
priorities[].tag | String | Nama internal tipe entitas. |
priorities[].order | Integer | Prioritas tipe entitas di antara tipe entitas dengan tingkat prioritas yang sama. Nilai default: 0. Semakin kecil nilainya, semakin tinggi prioritasnya. |