QueryResultItem#
- class langchain_aws.retrievers.kendra.QueryResultItem[source]#
 Bases:
ResultItemQuery API result item.
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- param AdditionalAttributes: List[AdditionalResultAttribute] | None = []#
 One or more additional attributes associated with the result.
- param DocumentAttributes: List[DocumentAttribute] | None = []#
 The document attributes.
- param DocumentExcerpt: TextWithHighLights | None = None#
 Excerpt of the document text.
- param DocumentId: str | None = None#
 The document ID.
- param DocumentTitle: TextWithHighLights [Required]#
 The document title.
- param DocumentURI: str | None = None#
 The document URI.
- param FeedbackToken: str | None = None#
 Identifies a particular result from a particular query.
- param Format: str | None = None#
 - If the Type is ANSWER, then format is either:
 TABLE: a table excerpt is returned in TableExcerpt;
TEXT: a text excerpt is returned in DocumentExcerpt.
- param Id: str | None = None#
 The ID of the relevant result item.
- param ScoreAttributes: dict | None = None#
 The kendra score confidence
- param Type: str | None = None#
 Type of result: DOCUMENT or QUESTION_ANSWER or ANSWER
- get_additional_metadata() dict[source]#
 Document additional metadata dict. This returns any extra metadata except these:
result_id
document_id
source
title
excerpt
document_attributes
- Return type:
 dict
- get_document_attributes_dict() Dict[str, str | int | List[str] | None]#
 Document attributes dict.
- Return type:
 Dict[str, str | int | List[str] | None]
- get_excerpt() str[source]#
 Document excerpt or passage original content as retrieved by Kendra.
- Return type:
 str
- get_score_attribute() str#
 Document Score Confidence
- Return type:
 str
- to_doc(page_content_formatter: ~typing.Callable[[~langchain_aws.retrievers.kendra.ResultItem], str] = <function combined_text>) Document#
 Converts this item to a Document.
- Parameters:
 page_content_formatter (Callable[[ResultItem], str]) –
- Return type: