retrievers
#
Retriever class returns Documents given a text query.
It is more general than a vector store. A retriever does not need to be able to store documents, only to return (or retrieve) it. Vector stores can be used as the backbone of a retriever, but there are other types of retrievers as well.
Class hierarchy:
BaseRetriever --> <name>Retriever # Examples: ArxivRetriever, MergerRetriever
Main helpers:
Document, Serializable, Callbacks,
CallbackManagerForRetrieverRun, AsyncCallbackManagerForRetrieverRun
Classes
Arcee Domain Adapted Language Models (DALMs) retriever. |
|
Arxiv retriever. |
|
AskNews retriever. |
|
Azure AI Search service retriever. |
|
Azure Cognitive Search service retriever. |
|
Amazon Bedrock Knowledge Bases retriever. |
|
Configuration for retrieval. |
|
Configuration for vector search. |
|
BM25 retriever without Elasticsearch. |
|
A retriever class for Breebs. |
|
Chaindesk API retriever. |
|
ChatGPT plugin retriever. |
|
Databerry API retriever. |
|
DocArray Document Indices retriever. |
|
|
Enumerator of the types of search to perform. |
Dria retriever using the DriaAPIWrapper. |
|
Elasticsearch retriever that uses BM25. |
|
Embedchain retriever. |
|
|
Google Vertex Search API retriever alias for backwards compatibility. |
Retriever for Kay.ai datasets. |
|
Additional result attribute. |
|
Value of an additional result attribute. |
|
Amazon Kendra Index retriever. |
|
Document attribute. |
|
Value of a document attribute. |
|
Information that highlights the keywords in the excerpt. |
|
Amazon Kendra Query API search result. |
|
Query API result item. |
|
Base class of a result item. |
|
Amazon Kendra Retrieve API search result. |
|
Retrieve API result item. |
|
Text with highlights. |
|
KNN retriever. |
|
LlamaIndex graph data structure retriever. |
|
LlamaIndex retriever. |
|
Metal API retriever. |
|
Milvus API retriever. |
|
`NanoPQ retriever. |
|
Retriever for Outline API. |
|
|
Pinecone Hybrid Search retriever. |
PubMed API retriever. |
|
Rememberizer retriever. |
|
LangChain API retriever. |
|
SVM retriever. |
|
Search depth as enumerator. |
|
Tavily Search API retriever. |
|
TF-IDF retriever. |
|
Document retriever that uses ThirdAI's NeuralDB. |
|
Vespa retriever. |
|
|
Weaviate hybrid search retriever. |
Output parser for a list of numbered questions. |
|
Search queries to research for the user's goal. |
|
Google Search API retriever. |
|
Wikipedia API retriever. |
|
You.com Search API retriever. |
|
|
Which documents to search. |
|
Enumerator of the types of search to perform. |
Zep MemoryStore Retriever. |
|
Zep Cloud MemoryStore Retriever. |
|
Zilliz API retriever. |
Functions
|
Clean an excerpt from Kendra. |
Combine a ResultItem title and excerpt into a single string. |
|
|
Create an index of embeddings for a list of contexts. |
|
Deprecated MilvusRetreiver. |
|
Create an index of embeddings for a list of contexts. |
Create an index from a list of contexts. |
|
Hash a text using SHA256. |
|
|
Create an index of embeddings for a list of contexts. |
|
Deprecated ZillizRetreiver. |
Deprecated classes
Deprecated since version 0.0.30: Use |
|
|
Deprecated since version 0.0.32: Use |
|
Deprecated since version 0.0.33: Use |
|
Deprecated since version 0.0.33: Use |
|
Deprecated since version 0.2.16: Use |