Expand description
Retriever abstractions for FerricLink Core
This module provides the core abstractions for retrievers that can fetch relevant documents based on queries.
Structs§
- Multi
Retriever - A retriever that combines multiple retrievers
- Retriever
Result - A retriever result containing documents and metadata
- Runnable
Retriever - A retriever that can be used as a runnable
- Vector
Store Retriever - A retriever that wraps a vector store
Enums§
- Combine
Method - Method for combining results from multiple retrievers
Traits§
- Base
Retriever - Base trait for all retrievers
Functions§
- runnable_
retriever - Helper function to create a runnable retriever
- vector_
store_ retriever - Helper function to create a vector store retriever