

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

# 新しいクラスターを作成し、スクリプトを使用してプラグインをインストールする
<a name="opensearch-install-with-script"></a>

OpenSearch クラスターをまだ作成していない場合は、クイックスタート bash スクリプトを使用してクラスターを作成できます。このスクリプトは、Docker コンテナに OpenSearch クラスターをセットアップし、AWSデフォルトプロファイルを使用して認証情報を設定し、Amazon Personalize Search Ranking プラグインをインストールします。

 OpenSearch クラスターを手動で作成する方法については、OpenSearch ドキュメントの「[クイックスタート](https://opensearch.org/docs/quickstart)」の説明を参照してください。

**クイックスタート Bash スクリプトを使用してプラグインをインストールするには**

1.  スクリプトを実行する前に、ご使用のオペレーティングシステム用の [Docker Desktop](https://docs.docker.com/get-docker/) をダウンロードしてインストールします。

1. [クイックスタート Bash スクリプト](https://github.com/opensearch-project/search-processor/blob/main/helpers/personalized_search_ranking_quickstart.sh)を GitHub からダウンロードします。

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

   ```
   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`。

1. カタログデータを OpenSearch クラスターにアップロードします。データをアップロードする際は、OpenSearch インデックスを作成し、フィールドマッピングを定義します。次に、そのインデックスにデータをアップロードします。例については、「[サンプルデータを使用してインデックスとフィールドマッピングを作成する](https://opensearch.org/docs/latest/quickstart/#create-an-index-and-field-mappings-using-sample-data)」を参照してください。

 OpenSearch をセットアップして Amazon Personalize Search Ranking プラグインをインストールしたら、設定する準備は完了です。プラグインを設定するには、検索パイプラインを作成し、`personalized_search_ranking` レスポンスプロセッサを指定します。詳細については、「[パイプラインの作成](opensearch-plugin-pipeline-example.md)」を参照してください。