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

OpenSearch:E コマース向け業界アルゴリズム版アプリケーションの設定

最終更新日:Jan 13, 2025

手順

1. OpenSearch コンソールにログインします。デフォルトで OpenSearch 業界アルゴリズム版 が表示されます。左側のナビゲーションペインで、[インスタンス管理] をクリックします。表示される [インスタンス管理] ページで、インスタンスの作成 をクリックします。

image

2. 購入ページで、[商品エディション] を [業界アルゴリズム版] に設定し、[業種] を [E コマース] に設定し、ビジネス要件に基づいて [クラスタ設定] を [専用クラスタ - 汎用]、[専用クラスタ - コンピューティング最適化]、または [専用クラスタ - ストレージ最適化] に設定します。残りのパラメータは、アプリケーションの構築の場合と同じ方法で設定します。

en行业算法版购买.png

3. [今すぐ購入] をクリックして、注文を確認します。

4. インスタンスが作成された後、[インスタンス管理] ページでインスタンスを見つけ、[アクション] 列の [設定] をクリックします。[アプリケーションの設定] ページで、次の手順を順番に実行してアプリケーションを設定します。機能の選択、アプリケーションスキーマ、インデックススキーマ、データソース、完了。

(1) 機能を選択します。

image

機能は、クエリ分析ソートポリシーその他のサービスのカテゴリに分類されます。

5

(2) アプリケーションスキーマを作成します。

アプリケーションスキーマは、データソースの使用手動作成テンプレートのインポートファイルの使用のいずれかの方法で作成できます。次の図は、[データソースの使用] を使用してアプリケーションスキーマを作成する方法の例を示しています。

6

: フィールドタグは、業界アルゴリズム版アプリケーションのインデックススキーマ、クエリ分析ルール、およびソートポリシーを生成するために使用されます。各フィールドタグがアプリケーションスキーマの特定のフィールドに関連付けられていることを確認してください。詳細については、前の図を参照してください。

(3) インデックススキーマを作成します。

7

:

  • インデックスタグは、クエリ分析ルールとソートポリシーを生成するために使用されます。E コマース向け業界アルゴリズム版アプリケーションを初めて設定する場合は、各インデックスタグがインデックススキーマの特定のインデックスに関連付けられていることを確認してください。詳細については、前の図を参照してください。

  • インデックスタグ [ベクトルインデックス] に関連付けられたインデックスの [分析方法] を [ベクトル - 一般的な E コマースベクトル] に設定します。

  • E コマース向け業界アルゴリズム版アプリケーションを初めて設定しない場合は、E コマースベクトルアナライザーを追加する必要があります。ベクトルタグを設定する必要はありません。

(4) データソースを設定します。次の図は、ApsaraDB RDS for MySQL データソースを設定する方法を示しています。

データソースのパラメータを設定します。

8

フィールドマッピングを設定します。

9

(5) 設定を完了します。

10

テスト

検索テスト

インデックススキーマを設定した後、左側のナビゲーションペインで [機能拡張] > [検索テスト] を選択します。[検索テスト] ページで、E コマース向け業界アルゴリズム版アプリケーションのテキストアナライザーに対応するインデックスに基づいてテストを実行します。image

# デフォルトインデックスを例として使用します。次のクエリ句を入力します。
default: 'Beef' 

ベクトル検索テスト

ベクトル検索機能をテストするには、次の操作を実行します。

1. 左側のナビゲーションペインで、[検索アルゴリズムセンター] > [検索設定] を選択します。[検索設定] ページで、[クエリ分析ルール設定] をクリックします。表示されるページで、デフォルトのクエリ分析ルール sys_default でテキストベクトル化機能を有効にします。image

2. 左側のナビゲーションペインで、[機能拡張] > [検索テスト] を選択します。[検索テスト] ページで、必要なパラメータを設定してテストを実行します。image

# 必須パラメータ
query=default: 'Beef'
qp=sys_default
raw_query=Beef 

[クエリ分析プロセス] ダイアログボックスでベクトル結果を表示できます。image

:

  • ベクトルインデックスは、クエリ分析ルール設定中にテキストベクトル化機能を有効にした後にのみ有効になります。

  • クエリで使用されるインデックスの分析方法は [業界 - E コマース向け汎用アナライザー] に設定する必要があり、業種は [E コマース向け拡張クエリ分析] に設定する必要があり、テキストベクトル化機能に使用されるベクトルインデックスには [ベクトル - 一般的な E コマースベクトル] を選択する必要があります。

  • E コマース向け業界アルゴリズム版のスキーマ:schemeDemo.json

マルチモーダル検索テスト

デフォルトでは、E コマース向け業界アルゴリズム版アプリケーション用に sys_strategy という名前のマルチモーダル検索ポリシーが生成されます。マルチモーダル検索機能をテストするには、左側のナビゲーションペインで [機能拡張] > [検索テスト] を選択します。[検索テスト] ページで、必要なパラメータを設定します。次の図は例を示しています。image

# 必須パラメータ
query=default: 'Beef'
qp=sys_default
raw_query=Beef
search_strategy=sys_strategy

使用上の注意

  • アプリケーションは 汎用版 から 業界アルゴリズム版 に変更できますが、業界アルゴリズム版 から 汎用版 に変更することはできません。

  • 業界アルゴリズム版は、専用クラスタアプリケーションにのみ適用されます。

  • 分析方法が [ベクトル - 一般的な E コマースベクトル] であるインデックスは、単独で使用することはできません。分析方法が [業界 - E コマース向け汎用アナライザー] であるインデックスに基づいて、[クエリ分析ルール設定] ページでテキストベクトル化機能を有効にした後にのみ有効になります。

  • フィールドタグ がアプリケーションスキーマの特定のフィールドに関連付けられていることを確認してください。そうでない場合、エラーメッセージが返されます。

12

  • インデックスタグ がインデックススキーマの特定のインデックスに関連付けられていることを確認してください。そうでない場合、次の手順に進むことができません。

14