Skip to main content
一个检索器是一个接口,它根据非结构化查询返回文档。 它比向量存储更通用。 检索器不需要能够存储文档,只需要返回(或检索)它们。 检索器可以从向量存储创建,但也足够广泛以包括Wikipedia搜索Amazon Kendra 检索器接受字符串查询作为输入,并返回一个Document对象列表作为输出。 请注意,所有向量存储都可以转换为检索器。有关可用的向量存储,请参阅向量存储集成文档。 此页面列出了通过子类化 BaseRetriever 实现的自定义检索器。

自带文档

以下检索器允许您索引和搜索自定义文档语料库。

外部索引

以下检索器将搜索外部索引(例如,从互联网数据或类似数据构建)。

所有检索器

Activeloop Deep Memory

Amazon Kendra

Arcee

Arxiv

AskNews

Azure AI Search

Bedrock (Knowledge Bases)

BM25

Box

BREEBS (Open Knowledge)

Chaindesk

ChatGPT plugin

Cognee

Cohere reranker

Cohere RAG

Contextual AI Reranker

Dappier

DocArray

Dria

ElasticSearch BM25

Elasticsearch

Egnyte

Embedchain

FlashRank reranker

Fleet AI Context

Galaxia

Google Drive

Google Vertex AI Search

Graph RAG

GreenNode

IBM watsonx.ai

JaguarDB Vector Database

Kay.ai

Kinetica Vectorstore

kNN

LinkupSearchRetriever

LLMLingua Document Compressor

LOTR (Merger Retriever)

Metal

NanoPQ (Product Quantization)

Nebius

needle

Nimble Extract

Nimble Search

NVIDIA RAG Blueprint

Outline

Permit

Pinecone Hybrid Search

Pinecone Rerank

PubMed

Qdrant Sparse Vector

RAGatouille

RePhraseQuery

Rememberizer

SEC filing

SpiceDB

SVM

TavilySearchAPI

TF-IDF

NeuralDB

ValyuContext

Vectorize

Vespa

Wikipedia

You.com

Zep Cloud

Zep Open Source

Zotero