本ガイドでは、教育業界向けに最適化された OpenSearch Industry Algorithm Edition インスタンスの作成および構成手順について説明します。インスタンスの作成からスキーマ設定、データソースの接続、検索テストまで、一連の操作を順に実行します。
前提条件
開始する前に、以下の条件を満たしていることを確認してください。
OpenSearch Industry Algorithm Edition へのアクセス権限を持つ Alibaba Cloud アカウント
専用アプリケーション(Industry Algorithm Edition は専用アプリケーションのみで利用可能であり、共有インスタンスはサポートされていません)
作成後に Industry Algorithm Edition アプリケーションを汎用型に変更することはできません。購入前にエディションを慎重に選択してください。
インスタンスの作成
OpenSearch Industry Algorithm Edition コンソールにログインします。[インスタンス管理] ページで、[インスタンスの作成] をクリックします。

購入ページで、以下のパラメーターを設定します。
パラメーター 値 エディション Industry Algorithm Edition 業種タイプ 教育 クラスタ設定の優先順位 ご利用のビジネス要件に応じて設定してください その他のパラメーターは、汎用型の業種タイプと同様に設定します。

[今すぐ購入] をクリックし、注文内容を確認します。

アプリケーションの構成
インスタンスが作成された後、[インスタンス管理] ページで該当インスタンスを見つけ、[操作] 列の [構成] をクリックします。

アプリケーション構成ウィザードには 5 つのステップがあります:[特徴量の選択] > [アプリケーションスキーマ] > [インデックススキーマ] > [データソース] > [完了]。順に実行してください。
ステップ 1:特徴量の選択
[選択済みの垂直領域] を 教育業界向け Q&A 検索 に設定します。ビジネス要件に応じてテンプレートの特徴量を選択します(デフォルトではすべての特徴量が選択されています)。

テンプレートの特徴量は以下の 3 つのカテゴリに分類されます。
| カテゴリ | 内容 |
|---|---|
| クエリ分析 | 教育業界向け専用辞書 |
| ソートポリシー | 教育業界向け専用ソートポリシー |
| その他のサービス | ドロップダウン候補表示 |
[次へ] をクリックして先に進みます。
ステップ 2:アプリケーションスキーマの構成
アプリケーションスキーマは、アプリケーション内のフィールドを定義します。フィールドタグは、フィールドをインデックススキーマ、クエリ分析ルール、およびソートポリシーに関連付けます。システムはこれらの関連付けに基づいて、自動的に構成を生成します。
各フィールドタグは、アプリケーションスキーマ内の特定のフィールドと関連付ける必要があります。関連付けが不足している場合、構成時にエラーが発生します。
[アプリケーションスキーマの作成方法] を選択します。以下の例では [手動で作成] を使用しています。パラメーターを設定した後、[次へ] をクリックします。

ステップ 3:インデックススキーマの構成
インデックススキーマは、検索のためにフィールドをどのようにインデックス化するかを定義します。インデックスタグは、インデックスをクエリ分析ルールおよびソートポリシーに関連付けます。これらの関連付けがない場合、システムは正しいルールを生成できません。
各インデックスタグは、インデックススキーマ内の特定のインデックスと関連付ける必要があります。関連付けが不足している場合、次のステップに進めません。
以下の 2 つの必須インデックスを構成します。
デフォルトテキストインデックス — 教育業界アナライザを使用した全文検索を有効化します。
[タイトル] タグと関連付けられたフィールド、および [コンテンツ] タグと関連付けられたフィールドに対して、複合インデックスを作成します。
この複合インデックスを [デフォルトテキストインデックス] タグに関連付けます。
[解析方法] 列で、[業種別 - 教育業界向け Q&A 検索アナライザ] を選択します。
ベクトルインデックス — 教育業界特化型埋め込みを使用した意味検索を有効化します。
[タイトル] タグと関連付けられたフィールドに対して、インデックスを作成します。
このインデックスを [ベクトルインデックス] タグに関連付けます。
[解析方法] 列で、[ベクトル - K12 教育ベクトル] を選択します。
フィールドのベクトルを生成するには、そのフィールドのデータの型を TEXT に設定し、アナライザとして [ベクトル - 一般教育ベクトル] または [ベクトル - K12 教育ベクトル] を選択します。ベクトルインデックスは、「ベクトル検索のテスト」で説明する「テキストベクトル化」機能を構成した後にのみ有効になります。

ステップ 4:データソースの構成
データを OpenSearch に接続します。以下のデータソースタイプがサポートされています。

API オペレーションを呼び出して、データをアップロードすることもできます。
ステップ 5:構成の完了
設定内容を確認し、ウィザードを完了します。

検索のテスト
構成が完了したら、以下のテストを実行して、設定が正しく動作していることを確認します。
テキスト検索のテスト
左側のナビゲーションウィンドウで、[機能拡張] > [検索テスト] を選択します。[検索テスト] ページで、コンテンツコミュニティ業種テンプレートのテキストアナライザに対応するインデックスを使用してテストを実行します。

デフォルトインデックスの場合、クエリ句に以下を入力します。
default:'Education'ベクトル検索のテスト
ベクトルインデックスは、「テキストベクトル化」機能を構成した後にのみ有効になります。以下の手順を実行します。
左側のナビゲーションウィンドウで、[検索アルゴリズムセンター] > [検索設定] を選択します。[クエリ分析ルールの構成] をクリックし、デフォルトクエリ分析 sys_default に対して [テキストベクトル化] 機能を構成します。
テキストベクトル化を構成する際は、以下の項目を設定します。
解析方法:[業種別 - 教育業界向け Q&A 検索アナライザ]
業種:教育
ベクトルインデックス:[ベクトル - K12 教育ベクトル]

左側のナビゲーションウィンドウで、[機能拡張] > [検索テスト] を選択します。以下のパラメーターでテストを実行します。

必須パラメーター:
query=default:'Education'qp=sys_defaultraw_query=Education
マルチモーダル検索のテスト
教育業界テンプレートでは、sys_strategy という名前のマルチモーダル検索ポリシーが自動生成されます。マルチモーダル検索をテストするには、[機能拡張] > [検索テスト] を選択し、以下のパラメーターでテストを実行します。

必須パラメーター:
query=default:'Education'qp=sys_defaultraw_query=Educationsearch_strategy=sys_strategy
制限事項
Industry Algorithm Edition は、専用アプリケーションでのみ利用可能です。
Industry Algorithm Edition アプリケーションを、作成後に汎用型に変更することはできません。
[ベクトル - K12 教育ベクトル] インデックスは単独では使用できません。「クエリ分析ルールの構成」ページで、[業種別 - K12 教育ベクトル] アナライザを使用して「テキストベクトル化」機能を構成した後にのみ有効になります。
フィールドのベクトルを生成するには、そのフィールドのデータの型を TEXT に設定し、アナライザとして [ベクトル - 一般教育ベクトル] または [ベクトル - K12 教育ベクトル] を選択します。
各 フィールドタグ は、アプリケーションスキーマ内の特定のフィールドと関連付ける必要があります。関連付けが不足している場合、エラーが発生します。

各 インデックスタグ は、インデックススキーマ内の特定のインデックスと関連付ける必要があります。関連付けが不足している場合、次のステップに進めません。