retrievers.kendra.TextWithHighLights
Text with highlights.
retrievers.weaviate_hybrid_search.WeaviateHybridSearchRetriever
Retriever for the Weaviate's hybrid search.
retrievers.merger_retriever.MergerRetriever
Retriever that merges the results of multiple retrievers.
retrievers.ensemble.EnsembleRetriever
This class ensemble the results of multiple retrievers by using rank fusion.
retrievers.arxiv.ArxivRetriever
Retriever for Arxiv.
retrievers.elastic_search_bm25.ElasticSearchBM25Retriever
Retriever for the Elasticsearch using BM25 as a retrieval method.
retrievers.tfidf.TFIDFRetriever
TF-IDF Retriever.
retrievers.chaindesk.ChaindeskRetriever
Retriever for the Chaindesk API.
retrievers.google_cloud_enterprise_search.GoogleCloudEnterpriseSearchRetriever
Retriever for the Google Cloud Enterprise Search Service API.
retrievers.azure_cognitive_search.AzureCognitiveSearchRetriever
Retriever for the Azure Cognitive Search service.
retrievers.metal.MetalRetriever
Retriever that uses the Metal API.
retrievers.contextual_compression.ContextualCompressionRetriever
Retriever that wraps a base retriever and compresses the results.
retrievers.parent_document_retriever.ParentDocumentRetriever
Fetches small chunks, then fetches their parent documents.
retrievers.document_compressors.chain_extract.LLMChainExtractor
DocumentCompressor that uses an LLM chain to extract the relevant parts of documents.
retrievers.document_compressors.chain_extract.NoOutputParser
Parse outputs that could return a null string of some sort.
retrievers.document_compressors.embeddings_filter.EmbeddingsFilter