Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

Amazon Kendra API を使用してフィードバックを送信する

フォーカスモード
Amazon Kendra API を使用してフィードバックを送信する - Amazon Kendra

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

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

Amazon Kendra API を使用してクエリフィードバックを送信するには、SubmitFeedback API を使用します。クエリを識別するには、クエリが適用されるインデックスのインデックス ID と、クエリ API からのレスポンスで返されるクエリ ID を指定します。

以下の例は、 Amazon Kendra API を使用してクリックおよび関連性のフィードバックを送信する方法を示しています。ClickFeedbackItems および RelevanceFeedbackItems 配列を介して、複数のフィードバックセットを送信できます。この例では、1 回のクリックと 1 つの関連性フィードバック項目を送信します。フィードバックの送信では現在時刻が使用されます。

検索のフィードバックを送信するには (AWS SDK)
  1. 次のサンプルコードは、必要な値で使用できます。

    1. index id— クエリが適用されるインデックスの ID。

    2. query id— フィードバックを提供するクエリ。

    3. result id— フィードバックを提供するクエリ結果の ID。クエリレスポンスには、結果 ID が含まれます。

    4. relevance valueRELEVANT (クエリ結果が関連あり) または NOT_RELEVANT (クエリ結果が関連なし)。

    Python
    import boto3 import time kendra = boto3.client("kendra") # Provide the index ID index_id = "index-id" # Provide the query ID query_id = "query-id" # Provide the search result ID result_id = "result-id" # Configure the feedback item feedback_item = {"ClickTime": int(time.time()), "ResultId":result_id} # Configure the relevance value relevance_value = "RELEVANT" relevance_item = {"RelevanceValue": relevance_value, "ResultId": result_id } response = kendra.submit_feedback( QueryId = query_id, IndexId = index_id, ClickFeedbackItems = [feedback_item], RelevanceFeedbackItems = [relevance_item] ) print("Submitted feedback for query: " + query_id)
    Java
    package com.amazonaws.kendra; import java.time.Instant; import software.amazon.awssdk.services.kendra.KendraClient; import software.amazon.awssdk.services.kendra.model.ClickFeedback; import software.amazon.awssdk.services.kendra.model.RelevanceFeedback; import software.amazon.awssdk.services.kendra.model.RelevanceType; import software.amazon.awssdk.services.kendra.model.SubmitFeedbackRequest; import software.amazon.awssdk.services.kendra.model.SubmitFeedbackResponse; public class SubmitFeedbackExample { public static void main(String[] args) { KendraClient kendra = KendraClient.builder().build(); SubmitFeedbackRequest submitFeedbackRequest = SubmitFeedbackRequest .builder() .indexId("IndexId") .queryId("QueryId") .clickFeedbackItems( ClickFeedback .builder() .clickTime(Instant.now()) .resultId("ResultId") .build()) .relevanceFeedbackItems( RelevanceFeedback .builder() .relevanceValue(RelevanceType.RELEVANT) .resultId("ResultId") .build()) .build(); SubmitFeedbackResponse response = kendra.submitFeedback(submitFeedbackRequest); System.out.println("Feedback is submitted"); } }
    import boto3 import time kendra = boto3.client("kendra") # Provide the index ID index_id = "index-id" # Provide the query ID query_id = "query-id" # Provide the search result ID result_id = "result-id" # Configure the feedback item feedback_item = {"ClickTime": int(time.time()), "ResultId":result_id} # Configure the relevance value relevance_value = "RELEVANT" relevance_item = {"RelevanceValue": relevance_value, "ResultId": result_id } response = kendra.submit_feedback( QueryId = query_id, IndexId = index_id, ClickFeedbackItems = [feedback_item], RelevanceFeedbackItems = [relevance_item] ) print("Submitted feedback for query: " + query_id)
  2. コードを実行します。フィードバックが送信されると、コードがメッセージを表示します。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.