オープンソースのセットアップ OpenSearch - Amazon Personalize

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

オープンソースのセットアップ OpenSearch

Amazon Personalize ワークフローを完了し、ガイドラインと要件 に記載されている要件を満たしたら、オープンソースをセットアップし、Amazon Personalize Search Ranking プラグインをインストールする準備が整います。

OpenSearch クラスターが既に実行されている場合は、プラグインを手動でインストールできます。クラスターが実行されていない場合は、bash スクリプトを使用して OpenSearch とプラグインを最初からインストールできます。

既存の OpenSearch クラスターにプラグインを手動でインストールする

OpenSearch クラスターが既にある場合は、 OpenSearch GitHub リポジトリから直接クラスターにプラグインを手動でインストールできます。

プラグインを手動でインストールするには
  1. クラスターを起動するには、次のコマンドを使用します OpenSearch 。

    bin/opensearch
  2. カタログデータをまだクラスターにアップロードしていない場合は、 OpenSearch クラスターにアップロードします。データをアップロードするときは、 OpenSearch インデックスを作成し、フィールドマッピングを定義します。次に、そのインデックスにデータをアップロードします。例については、「サンプルデータを使用してインデックスとフィールドマッピングを作成する」を参照してください。

  3. プラグインをインストールするには、次のコマンドを使用します。

    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 スクリプトを使用してプラグインをインストールするには
  1. スクリプトを実行する前に、ご使用のオペレーティングシステム用の Docker Desktop をダウンロードしてインストールします。

  2. クイックスタート bash スクリプトを からダウンロードします GitHub。

  3. ワーキングディレクトリで、次のコマンドを使用してスクリプトを実行します。

    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

  4. カタログデータを OpenSearch クラスターにアップロードします。データをアップロードするときは、 OpenSearch インデックスを作成し、フィールドマッピングを定義します。次に、そのインデックスにデータをアップロードします。例については、「サンプルデータを使用してインデックスとフィールドマッピングを作成する」を参照してください。

Amazon Personalize Search Ranking プラグインをセットアップ OpenSearch してインストールしたら、設定する準備が整います。プラグインを設定するには、検索パイプラインを作成し、personalized_search_ranking レスポンスプロセッサを指定します。詳細については、「プラグインの設定」を参照してください。