kendra / Client / submit_feedback
submit_feedback#
- kendra.Client.submit_feedback(**kwargs)#
- Enables you to provide feedback to Amazon Kendra to improve the performance of your index. - SubmitFeedbackis currently not supported in the Amazon Web Services GovCloud (US-West) region.- See also: AWS API Documentation - Request Syntax - response = client.submit_feedback( IndexId='string', QueryId='string', ClickFeedbackItems=[ { 'ResultId': 'string', 'ClickTime': datetime(2015, 1, 1) }, ], RelevanceFeedbackItems=[ { 'ResultId': 'string', 'RelevanceValue': 'RELEVANT'|'NOT_RELEVANT' }, ] ) - Parameters:
- IndexId (string) – - [REQUIRED] - The identifier of the index that was queried. 
- QueryId (string) – - [REQUIRED] - The identifier of the specific query for which you are submitting feedback. The query ID is returned in the response to the - QueryAPI.
- ClickFeedbackItems (list) – - Tells Amazon Kendra that a particular search result link was chosen by the user. - (dict) – - Gathers information about when a particular result was clicked by a user. Your application uses the - SubmitFeedbackAPI to provide click information.- ResultId (string) – [REQUIRED] - The identifier of the search result that was clicked. 
- ClickTime (datetime) – [REQUIRED] - The Unix timestamp of the date and time that the result was clicked. 
 
 
- RelevanceFeedbackItems (list) – - Provides Amazon Kendra with relevant or not relevant feedback for whether a particular item was relevant to the search. - (dict) – - Provides feedback on how relevant a document is to a search. Your application uses the - SubmitFeedbackAPI to provide relevance information.- ResultId (string) – [REQUIRED] - The identifier of the search result that the user provided relevance feedback for. 
- RelevanceValue (string) – [REQUIRED] - Whether to document was relevant or not relevant to the search. 
 
 
 
- Returns:
- None 
 - Exceptions - kendra.Client.exceptions.ValidationException
- kendra.Client.exceptions.ResourceUnavailableException
- kendra.Client.exceptions.ResourceNotFoundException
- kendra.Client.exceptions.ThrottlingException
- kendra.Client.exceptions.AccessDeniedException
- kendra.Client.exceptions.InternalServerException