Base interface and data models for retriever integrations.
BaseRetriever
Bases: ABC
Abstract retriever interface used by evaluation pipelines.
batch_retrieve(queries, k)
Retrieve for each query using the same cutoff k.
retrieve(query, k)
abstractmethod
Return top-k results for a single query.
RetrievalResult
dataclass
Standard retrieval output for all retriever backends.