Amazon Personalize Search Ranking プラグインの要件
OpenSearch の結果をパーソナライズする前に、Amazon Personalize Search Ranking プラグインに関する以下のガイドラインと要件に注意してください。
-
OpenSearch のバージョン 2.9.0 以降を使用する必要があります。Amazon OpenSearch Service を使用する場合、ドメインにはバージョン 2.9 以降を使用する必要があります。
-
お持ちでない場合は、アクセス許可のセットアップ の手順を完了して Amazon Personalize にアクセスする許可をユーザーに与え、Amazon Personalize のリソースにアクセスする許可を Amazon Personalize に与えます。
-
お使いの OpenSearch Service ドメインまたはオープンソースの OpenSearch クラスターから Amazon Personalize リソースにアクセスできる必要があります。
-
OpenSearch Service ドメインへのアクセス許可を付与する方法については、「Amazon OpenSearch Service の設定」を参照してください。
-
OpenSearch クラスターへのアクセス許可の付与については、「オープンソースの OpenSearch アクセス許可のセットアップ」を参照してください。
-
-
Amazon Personalize のカスタムリソースのみを使用できます。ドメインデータセットグループを作成した場合でも、カスタムリソースを追加できます。
-
カスタムレシピ Personalized-Ranking-v2 レシピ または Personalized-Ranking レシピ のみを使用できます。
-
Amazon Personalize でアイテムインタラクションデータセットを作成する必要があります。アイテムデータセットとユーザーデータセットはオプションです。
-
Amazon Personalize Search Ranking プラグインを使用している場合、Amazon Personalize フィルターを適用することはできません。
-
デフォルトでは、プラグインは OpenSearch のインデックス付きドキュメントの
_idが Amazon Personalize データの itemId と一致することを前提としています。OpenSearch データが Amazon Personalize の itemId に対応する別のフィールドを使用している場合は、プラグインを設定するときにフィールドの名前を指定する必要があります。 -
クエリを実行するユーザーに使用するユーザー userId は、Amazon Personalize にインポートするデータのuserId と一致する必要があります。
-
このプラグインは OpenSearch からの検索結果の上位 500 件のみを再ランク付けします。残りのアイテムは再ランク付けされず、リスト末尾に表示されます。