翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
から検索結果をパーソナライズする OpenSearch
Amazon Personalize を使用して、オープンソース OpenSearch または Amazon OpenSearch Service の結果をユーザー向けにパーソナライズできます。
OpenSearch
クエリ結果をランク付けする場合、BM-25
で Amazon Personalize を使用すると OpenSearch、Amazon Personalize はユーザーの過去の動作、項目に関するメタデータ、およびユーザーに関するメタデータに基づいて OpenSearch 結果を再ランク付けします。 OpenSearch その後、検索レスポンスをアプリケーションに返す前に、再ランク付けが組み込まれます。Amazon Personalize が OpenSearch 結果に適用するときに、Amazon Personalize のランキングにどの程度の重み OpenSearch が与えられるかを制御します。
この再ランク付けにより、結果がより魅力的になり、ユーザーの興味に関連性の高いものになります。これにより、アプリケーションのクリックスルー率とコンバージョン率が向上する可能性があります。パーソナライズした検索によって eコマースアプリケーションの結果がどのように改善されるかを説明するユースケース例については、「ユースケースの例」を参照してください。
OpenSearch 結果のパーソナライズを開始する前に、「」に記載されている要件を確認してくださいAmazon Personalize Search Ranking プラグインの要件。
トピック
ユースケースの例
Amazon Personalize を使用して OpenSearch 結果を再ランク付けすると、検索結果がユーザーにより関連しやすくなります。例えば、自動車を販売する eコマースアプリケーションがあるとします。ユーザーがトヨタ自動車のクエリを入力し、結果をパーソナライズしない場合、 OpenSearch はデータ内のキーワードに基づいてトヨタが作成した自動車のリストを返します。このリストは、すべてのユーザーに対して同じ順序でランク付けされます。
ただし、Amazon Personalize を使用して結果をパーソナライズする場合、 は、クリックなどの動作に基づいて、特定のユーザーにとって関連性がある順にこれらの車 OpenSearch を再ランク付けします。ユーザーがクリックする可能性が最も高い車が最初にランク付けされます。
OpenSearch 結果をパーソナライズするときは、Amazon Personalize からランク付けする重 OpenSearch み (強調) を制御します。この例を続けると、ユーザーが特定の年の特定のタイプの自動車 (2008 年のトヨタプリウスなど) を検索する場合、 の元のランキングにさらに重点を置くことができます OpenSearch。
ただし、結果が広範囲に及ぶ一般的なクエリ (トヨタの全車両を検索する場合など) では、パーソナライゼーションに重点を置くことがあります。これにより、リスト上部にある車が、特定のユーザーにとってより関連性の高いものになります。
Amazon Personalize Search Ranking プラグインの仕組み
次の図は、Amazon Personalize Search Ranking プラグインの動作を示しています。
-
顧客のクエリを OpenSearch サービスドメインまたはオープンソース OpenSearch クラスターに送信します。
-
OpenSearch は、クエリレスポンス (クエリに関連する項目のリスト) とユーザーの ID を Amazon Personalize Search Ranking プラグインに送信します。
-
プラグインは、レスポンス内のアイテムとユーザーを Amazon Personalize キャンペーンに送信してランキングを求めます。検索パイプラインで recipe とキャンペーンの Amazon リソースネーム (ARN) の値を使用して、ユーザーのパーソナライズされたランキングを取得します。レコメンデーションに オペレーションを使用します GetPersonalizedRanking API。リクエストでは、クエリを実行しているユーザーの と、 userId の OpenSearch クエリから返された項目を渡します
inputList
。 -
Amazon Personalize は、再ランク付けされた結果をプラグインに返します。
-
プラグインは検索結果を再配置し、 OpenSearch サービスドメインまたはオープンソース OpenSearch クラスターに返します。Amazon Personalize キャンペーンからの反応と、設定時に指定したパーソナライゼーションの強調に基づいて、結果が再ランク付けされます。
-
オープンソース OpenSearch クラスターまたは OpenSearch サービスドメインは、アプリケーションに最終結果を返します。
追加情報
以下のリソースは、 の使用に関する追加情報を提供します OpenSearch。
-
オープンソース の開始方法については OpenSearch、「クイックスタート
」を参照してください。 -
OpenSearch サービスの開始方法については、Amazon OpenSearch Service デベロッパーガイドの「Amazon OpenSearch Service の開始方法」を参照してください。
-
Amazon Personalize の Personalized-Ranking レシピについては、「Personalized-Ranking レシピ」を参照してください。