langchain.retrievers.kendra.QueryResult¶

class langchain.retrievers.kendra.QueryResult(*, ResultItems: List[QueryResultItem], **extra_data: Any)[source]¶

Bases: BaseModel

A Query API result.

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 ResultItems: List[langchain.retrievers.kendra.QueryResultItem] [Required]¶

The result items.

get_top_k_docs(top_n: int) List[Document][source]¶

Gets the top k documents.

Parameters

top_n – The number of documents to return.

Returns

The top k documents.