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

OpenSearch:コンテンツコミュニティ向け業界アルゴリズム版

最終更新日:Jan 13, 2025

手順

1. OpenSearch Industry Algorithm Editionコンソールにログインします。[インスタンス管理] ページで、インスタンスの作成をクリックします。

image

2. 購入ページで、[商品版] パラメーターを [業界アルゴリズム版] に設定し、[業種] パラメーターを [コンテンツコミュニティ] に設定します。クラスター設定はお客様の要件に基づいて設定してください。その他の パラメーターについては、業種を一般業種に設定した場合と同じ値に設定します。

en行业内容社区.png

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

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

image

[アプリケーションの構成] ウィザードページで、機能の選択、アプリケーションスキーマ、インデックススキーマ、データソース、完了の手順でパラメーターを順番に設定します。

(1) 機能の選択。[機能の選択] 手順で、[選択された業種] パラメーターを [IT] に設定し、必要に応じてテンプレート機能を選択して、[次へ] をクリックします。デフォルトでは、すべてのテンプレート機能が選択されています。image

テンプレート機能は、クエリ分析、ソートポリシー、その他のサービスに分類されます。クエリ分析機能には、ITコンテンツの用語重み分析辞書、ITコンテンツの同義語辞書、テキストベクトル化などの機能が含まれます。ソートポリシーには、マルチモーダル検索、テキスト関連性、ベクトル関連性が含まれます。その他のサービスの機能は、ドロップダウン候補です。

(2) アプリケーションスキーマ。この例では、[アプリケーションスキーマ作成方法] に [データソースを使用] が選択されています。関連パラメーターを構成した後、[次へ] をクリックします。image

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

(3) インデックススキーマ。image

: インデックスタグは、クエリ分析ルールとソートポリシーを生成するために使用されます。各インデックスタグがインデックススキーマ内の特定のインデックスに関連付けられていることを確認してください。 次の手順に基づいて、インデックスタグをインデックスに関連付けます。

1. アプリケーションスキーマステップで、フィールドタグ記事の詳細または記事タイトルが設定され、フィールドの内容の値に複数のフィールドが含まれ、インデックスタグの値がデフォルトインデックスで、分析方法の値が業界 - ITコンテンツ分析の場合。

2. アプリケーションスキーマの手順でフィールドタグに記事タイトルを選択した場合は、インデックスタグにベクトルインデックスを、分析方法にベクトル - コンテンツとITを選択する必要があります。

(4) データソース。OpenSearch は、ApsaraDB RDS for MySQLMaxComputePolarDBなどのデータソースをサポートしています。

image

: API操作を呼び出すことで、OpenSearch にデータをアップロードすることもできます。

(5) 完了

image

クエリテスト

検索テスト

インデックススキーマを構成した後、機能拡張 > 検索テスト を選択します。表示されたページで、コンテンツコミュニティ業界テンプレートのテキストアナライザーに対応するインデックスに基づいてテストを実行します。image

デフォルトインデックスを例にとると、クエリ句にdefault:'Business'と入力します。

ベクトル検索

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

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

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

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

クエリ分析中にベクトル結果を表示できます: image

:

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

  • 分析方法は業界 - ITコンテンツ分析に設定する必要があり、業界はコンテンツコミュニティにする必要があり、テキストベクトル化機能のベクトルインデックスにはベクトルを選択する必要があります。

マルチモーダル検索

デフォルトでは、コンテンツコミュニティ業界テンプレートは、ユーザーインスタンス用にsys_strategyという名前のマルチモーダル検索ポリシーを生成します。マルチモーダル検索機能をテストするには、機能拡張 > 検索テストを選択します。[検索テスト] ページで、特定のパラメーターを設定します。詳細については、次の例を参照してください。image

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

使用上の注意

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

  • ベクトル - コンテンツとITインデックスは単独で使用できません。業界 - ITコンテンツ分析インデックスに基づいて [クエリ分析ルール設定] ページでテキストベクトル化機能を構成した後にのみ有効になります。

  • OpenSearch は、排他的なアプリケーションに対してのみ業界アルゴリズム版を提供します。

  • システムでフィールドのベクトルを生成する場合、フィールドのデータ型をTEXTに設定し、[分析方法] としてベクトル - コンテンツとITを選択する必要があります。

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

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