オープンソースでのパイプラインの作成 OpenSearch - Amazon Personalize

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

オープンソースでのパイプラインの作成 OpenSearch

プラグインをクラスターにインストールしたら、 OpenSearch 検索パイプラインを作成して設定する準備が整います。

検索パイプラインは、作成した順序で順番に実行されるリクエストプロセッサとレスポンスプロセッサのセットです。プラグインの検索パイプラインを作成するときは、personalized_search_ranking レスポンスプロセッサを指定します。検索パイプラインについて詳しくは、「検索パイプライン」を参照してください。

personalized_search_ranking レスポンスプロセッサを使用してパイプラインを作成したら、クエリへのプラグインの適用を開始する準備が整います。詳細については、「プラグインの適用」を参照してください。

次の curl コマンドを使用して、オープンソース OpenSearch クラスターでpersonalized_search_rankingレスポンスプロセッサを使用して検索パイプラインを作成できます。各personalized_search_rankingパラメータの詳細については、「」を参照してくださいpersonalized_search_ranking レスポンスプロセッサのフィールド

curl -X PUT "http://localhost:9200/_search/pipeline/pipeline-name" -ku 'admin:admin' --insecure -H 'Content-Type: application/json' -d' { "description": "A pipeline to apply custom re-ranking from Amazon Personalize", "response_processors" : [ { "personalized_search_ranking" : { "campaign_arn" : "Amazon Personalize Campaign ARN", "item_id_field" : "productId", "recipe" : "aws-personalized-ranking", "weight" : "0.3", "tag" : "personalize-processor", "iam_role_arn": "Role ARN", "aws_region": "AWS region", "ignore_failure": true } } ] }'

personalized_search_ranking レスポンスプロセッサを使用して検索パイプラインを作成したら、 OpenSearch クエリへのプラグインの適用を開始する準備が整います。 OpenSearch インデックスまたは個々の OpenSearch クエリに適用できます。詳細については、「Amazon Personalize Search Ranking プラグインをオープンソースのクエリに適用する OpenSearch」を参照してください。