全部产品
Search
文档中心

OpenSearch:QueryProcessor

更新时间:Jul 02, 2025

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.