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

OpenSearch:用語の重み分析

最終更新日:Jul 08, 2025

用語の重み分析機能は、検索クエリ内の各用語の重要度を評価し、評価された重要度を重みとして数値化します。 OpenSearch は、重要度の低い用語を使用してドキュメントを取得しない場合があります。 これにより、取得されるドキュメントの数が増加します。 入力した検索クエリに重要度の低い用語が含まれており、これらの用語がドキュメントの取得プロセスに関係している場合、検索クエリに基づいて取得されるドキュメントの数は少なくなる可能性があります。

概要

例: 次の検索クエリを入力します。opensearch good or not。

元のクエリ句は、用語の重み分析機能によって書き換えられる前は query=default:'opensearch' AND default:'good or not' です。

元のクエリ句が用語の重み分析機能によって書き換えられた後、新しいクエリ句は query=default:'opensearch' RANK default:'good or not' になります。

その後、OpenSearchは、用語opensearchを含むすべてのドキュメントを取得します。

手順

  1. OpenSearch コンソール にログオンします。 左側のナビゲーションウィンドウで、[検索設定] をクリックします。 [基本設定] ページの左側のウィンドウで、[クエリ分析ルール設定] をクリックします。 [クエリ分析ルール設定] ページで、アプリケーションとアプリケーションのオンラインバージョンまたはオフラインバージョンを選択し、[作成] をクリックします。

  2. [ルールの追加] パネルで、ルール名を入力し、インデックスを選択し、[単語の重み] を選択して、[OK] をクリックします。

  3. ルールが作成されたら、検索テストを実行します。

  4. クエリ分析のプロセスが正しいことを確認したら、[クエリ分析ルールの管理] ページで [インデックスの方向] をクリックします。 次に、作成したクエリ分析ルールをデフォルトのクエリ分析ルールとして指定します。

  5. デフォルトのクエリ分析ルールを確認します。

用語の重み分析のための介入辞書

クエリ分析後に同じ検索クエリから抽出された用語は、ビジネスシナリオによって重みが異なる場合があります。組み込み辞書の用語の重みの設定が要件を満たしていない可能性があります。この問題を解決するために、OpenSearchでは用語の重みをカスタマイズできます。用語の重み分析のための介入辞書を作成した後、クエリ分析ルールを作成または変更するときに、介入辞書を指定できます。このようにして、用語の重みの分析に介入できます。詳細については、用語の重み分析のための介入辞書を参照してください。