翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
オープンソースのセットアップ OpenSearch
Amazon Personalize ワークフローを完了し、ガイドラインと要件 に記載されている要件を満たしたら、オープンソースをセットアップし、Amazon Personalize Search Ranking プラグインをインストールする準備が整います。
OpenSearch クラスターが既に実行されている場合は、プラグインを手動でインストールできます。クラスターが実行されていない場合は、bash スクリプトを使用して OpenSearch とプラグインを最初からインストールできます。
既存の OpenSearch クラスターにプラグインを手動でインストールする
OpenSearch クラスターが既にある場合は、 OpenSearch GitHub リポジトリから直接クラスターにプラグインを手動でインストールできます。
プラグインを手動でインストールするには
-
クラスターを起動するには、次のコマンドを使用します OpenSearch 。
bin/opensearch
-
カタログデータをまだクラスターにアップロードしていない場合は、 OpenSearch クラスターにアップロードします。データをアップロードするときは、 OpenSearch インデックスを作成し、フィールドマッピングを定義します。次に、そのインデックスにデータをアップロードします。例については、「サンプルデータを使用してインデックスとフィールドマッピングを作成する
」を参照してください。 -
プラグインをインストールするには、次のコマンドを使用します。
bin/opensearch-plugin install https://github.com/opensearch-project/search-processor/releases/download/2.9.0/opensearch-search-processor-2.9.0.0.zip
プラグインのインストールについての詳細は、「プラグインのインストール
」を参照してください。
Amazon Personalize Search Ranking プラグインをインストールしたら、設定する準備が整います。プラグインを設定するには、検索パイプラインを作成し、personalized_search_ranking
レスポンスプロセッサを指定します。詳細については、「プラグインの設定」を参照してください。
クラスターをセットアップし、クイックスタートスクリプトを使用してプラグインをインストールする
OpenSearch クラスターを作成していない場合は、クイックスタート bash スクリプトを使用してクラスターを作成できます。このスクリプトは、Docker コンテナに OpenSearch クラスターを設定し、デフォルト AWS プロファイルを使用して認証情報を設定し、Amazon Personalize Search Ranking プラグインをインストールします。
OpenSearch クラスターの手動作成については、 OpenSearch ドキュメントの「クイックスタート
クイックスタート Bash スクリプトを使用してプラグインをインストールするには
-
スクリプトを実行する前に、ご使用のオペレーティングシステム用の Docker Desktop
をダウンロードしてインストールします。 -
クイックスタート bash スクリプト
を からダウンロードします GitHub。 -
ワーキングディレクトリで、次のコマンドを使用してスクリプトを実行します。
sh personalized_search_ranking_quickstart.sh
このコマンドでは、スクリプトはデフォルト AWS プロファイルの認証情報を使用します。代替プロファイルを指定するには、デフォルトの
--profile
引数を使用します。sh personalized_search_ranking_quickstart.sh --profile
profile-name
スクリプトを実行すると、スクリプトによって作成された固有のディレクトリにある README ファイルに、そのスクリプトに関する詳細情報が記載されます。このディレクトリには、スクリプトが使用する Dockerfile ファイルと docker-compose.yml ファイルが格納されます。例:
../opensearch-personalize-intelligent-ranking-docker.1234/README
。 -
カタログデータを OpenSearch クラスターにアップロードします。データをアップロードするときは、 OpenSearch インデックスを作成し、フィールドマッピングを定義します。次に、そのインデックスにデータをアップロードします。例については、「サンプルデータを使用してインデックスとフィールドマッピングを作成する
」を参照してください。
Amazon Personalize Search Ranking プラグインをセットアップ OpenSearch してインストールしたら、設定する準備が整います。プラグインを設定するには、検索パイプラインを作成し、personalized_search_ranking
レスポンスプロセッサを指定します。詳細については、「プラグインの設定」を参照してください。