

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

# Amazon Personalize を使用したオープンソースの Open Search の結果のパーソナライズ
<a name="opensearch-open-source"></a>

オープンソースの OpenSearch の結果をパーソナライズするには、次の操作を行います。

1.  **Amazon Personalize のセットアップ** — まだセットアップをしていない場合は、[Amazon Personalize の設定](setup.md) のステップを実行して認証情報を設定し、Amazon Personalize のアクセス権限を設定します。OpenSearch の結果をパーソナライズするために AWS SDKs を設定する必要はありません。

1.  **Amazon Personalize ワークフローの完了** – Amazon Personalize ワークフローを完了すると、データのインポート、Personalized-Ranking-v2 または Personalized-Ranking レシピを使ったソリューションの作成、カスタムソリューションバージョンのトレーニング、キャンペーンへのデプロイが可能になります。アイテムインタラクションデータセットを作成する必要があります。ユーザーデータセットとアイテムデータセットはオプションです。詳細については、「[Amazon Personalize のワークフローの詳細](personalize-workflow.md)」を参照してください。

1.  **アクセス許可の設定** — OpenSearch クラスターから Amazon Personalize リソースにアクセスできるようにアクセス許可を設定します。詳細については、「[アクセス許可のセットアップ](opensearch-granting-access.md)」を参照してください。

1.  **Amazon Personalize Search Ranking プラグインをインストールする** — Amazon Personalize Search Ranking プラグインは、Amazon Personalize との通信と結果の再ランク付けを処理します。
   + OpenSearch クラスターが既に実行されている場合は、プラグインを手動でインストールできます。詳細については、「[既存の OpenSearch クラスターにプラグインを手動でインストールします。](opensearch-manual-install.md)」を参照してください。
   + OpenSearch クラスターをまだ作成していない場合は、クイックスタート bash スクリプトを使用してクラスターを作成できます。詳細については、「[新しいクラスターを作成し、スクリプトを使用してプラグインをインストールする](opensearch-install-with-script.md)」を参照してください。

1.  **Amazon Personalize Search Ranking プラグインの設定** — プラグインを設定するには、検索パイプラインを作成します。*検索パイプライン*は、リクエストプロセッサとレスポンスプロセッサのセットです。プラグインのパイプラインを作成するときは、`personalized_search_ranking` レスポンスプロセッサで Amazon Personalize リソースを指定します。また、プラグインが結果を再ランク付けするときに Amazon Personalize からの結果に与える重みも設定します。詳細については、「[パイプラインの作成](opensearch-plugin-pipeline-example.md)」を参照してください。

1.  **Amazon Personalize Search Ranking プラグインを OpenSearch クエリに適用** — Amazon Personalize Search Ranking プラグインを OpenSearch インデックスのすべてのクエリとレスポンスに適用できます。このプラグインは個々の OpenSearch クエリとレスポンスに適用することもできます。オープンソースの OpenSearch にプラグインを適用する方法については、「[プラグインの適用](opensource-apply-plugin.md)」を参照してください。

1.  **結果の比較** — Amazon Personalize Search Ranking プラグインは、OpenSearch クエリレスポンス内の検索結果をランク付けし直します。Amazon Personalize のランキングと OpenSearch のランキングの両方が考慮されます。結果がどのように再ランク付けされるかを理解するには、パーソナライゼーションを使用するクエリと使用しないクエリの結果を比較できます。結果をオープンソースの OpenSearch と比較する方法については、「[結果の比較](opensource-comparing-results.md)」を参照してください。

1.  **Amazon Personalize Search Ranking プラグインの監視** — Amazon Personalize Search Ranking プラグインを検索クエリに適用すると、検索パイプラインのメトリクスを取得してプラグインを監視できます。オープンソースの OpenSearch クラスターでプラグインをモニタリングする方法については、「[オープンソースの OpenSearch によるプラグインの監視](opensource-monitor.md)」を参照してください。OpenSearch から返されるパイプラインメトリクスの例については、「[パイプラインメトリクスの例](monitor-response.md)」を参照してください。

**Topics**
+ [オープンソースの OpenSearch アクセス許可のセットアップ](opensearch-granting-access.md)
+ [既存の OpenSearch クラスターに Amazon Personalize Search Ranking プラグインを手動でインストールする](opensearch-manual-install.md)
+ [新しいクラスターを作成し、スクリプトを使用してプラグインをインストールする](opensearch-install-with-script.md)
+ [オープンソース OpenSearch でパイプラインを作成する](opensearch-plugin-pipeline-example.md)
+ [オープンソースの OpenSearch のクエリに Amazon Personalize Search Ranking プラグインを適用する](opensource-apply-plugin.md)
+ [パーソナライズされた OpenSearch の結果を、パーソナライズされていない結果と比較する](opensource-comparing-results.md)
+ [オープンソースの OpenSearch によるプラグインの監視](opensource-monitor.md)