langchain_community.retrievers.kendra
.RetrieveResultItem¶
- class langchain_community.retrievers.kendra.RetrieveResultItem[source]¶
Bases:
ResultItem
Retrieve 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 Content: Optional[str] = None¶
The content of the item.
- param DocumentAttributes: Optional[List[DocumentAttribute]] = []¶
The document attributes.
- param DocumentId: Optional[str] = None¶
The document ID.
- param DocumentTitle: Optional[str] = None¶
The document title.
- param DocumentURI: Optional[str] = None¶
The document URI.
- param Id: Optional[str] = None¶
The ID of the relevant result item.
- param ScoreAttributes: Optional[dict] = None¶
The kendra score confidence
- get_additional_metadata() dict ¶
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, Optional[Union[str, int, List[str]]]] ¶
Document attributes dict.
- Return type
Dict[str, Optional[Union[str, int, List[str]]]]
- 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_community.retrievers.kendra.ResultItem], str] = <function combined_text>) Document ¶
Converts this item to a Document.
- Parameters
page_content_formatter (Callable[[ResultItem], str]) –
- Return type