すべてのプロダクト
Search
ドキュメントセンター

OpenSearch:QueryProcessor

最終更新日:Jan 13, 2025

説明

OpenSearch アプリケーションのクエリ分析ルールに関する情報です。

{
    "name": "qp_lsh_test_1",
    "domain": "GENERAL",
    "processors": [{
        "name": "stop_word",
        "use_system_dictionary": true,
        "intervention_dictionary": ""
    }],
    "indexes": [
        "default"
    ],
    "active": true
}

構造

フィールド

タイプ

説明

name

String

クエリ分析ルールの名前。名前には数字、小文字、アンダースコア (_) を使用でき、小文字で始める必要があります。長さは 16 文字以下にする必要があります。

domain

String

クエリ分析ルールが適用される業種のタイプ。有効な値: GENERAL、ECOMMERCE、IT_CONTENT。

processors[]

Object

クエリ分析ルールで使用される機能。機能に関するデータの構造の詳細については、このトピックの「プロセッサ」セクションを参照してください。

indexes

Array

クエリ分析ルールが適用されるインデックス。

active

Boolean

クエリ分析ルールがデフォルトのルールかどうかを示します。

プロセッサ

{
        "name": "stop_word",
        "use_system_dictionary": true,
        "intervention_dictionary": ""
}

構造

フィールド

タイプ

説明

name

String

機能の名前。有効な値:

- stop_word: ストップワードフィルタリング

- spell_check: スペルチェック

- term_weighting: 用語重み分析

- synonym: シノニム設定

- category_prediction: カテゴリ予測

- ner: 名前付きエンティティ認識 (NER)

use_system_dictionary

Boolean

組み込み辞書を使用するかどうかを示します。

intervention_dictionary

String

介入辞書の名前。

カテゴリ予測

{
        "name": "stop_word",
        "categoryPrediction": 12345,
        "projectId": 12346
}

構造

フィールド

タイプ

説明

name

String

機能の名前。category_prediction の値はカテゴリ予測を示します。

categoryPrediction

Integer

カテゴリ予測モデルの ID。

projectId

Integer

アルゴリズムプロジェクトの ID。

NER

{
    "name": "stop_word",
    "use_system_dictionary": true,
    "intervention_dictionary": "",
    "priorities": [{
        "priority": "HIGH",
        "tag": "test",
        "order": 1
    }]
}

構造

フィールド

タイプ

説明

name

String

機能の名前。ner の値は NER を示します。

use_system_dictionary

Boolean

組み込み辞書を使用するかどうかを示します。

intervention_dictionary

String

介入辞書の名前。

priorities[]

Object

エンティティタイプの優先度設定。

priorities[].priority

String

優先度レベル。有効な値: HIGH、MIDDLE、LOW。

priorities[].tag

String

エンティティタイプの内部名。

priorities[].order

Integer

同じ優先度レベルを持つエンティティタイプ間でのエンティティタイプの優先度。デフォルト値: 0。値が小さいほど優先度が高くなります。