> ## Documentation Index
> Fetch the complete documentation index at: https://langchain-docs-zh.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 检索器集成

> 使用 LangChain Python 集成检索器。

一个 [检索器](https://langchain-docs-zh.mintlify.site/langchain/oss/deepagents/retrieval.md#构建模块) 是一个接口，它根据非结构化查询返回文档。
它比向量存储更通用。
检索器不需要能够存储文档，只需要能够返回（或检索）它们。
检索器可以由向量存储创建，但也足够广泛，可以包含其他来源。

检索器接受一个字符串查询作为输入，并返回一个 @\[`Document`] 对象的列表作为输出。

请注意，所有 [向量存储](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/vectorstores.md) 都可以转换为检索器。参考向量存储 [集成文档](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/vectorstores.md) 获取可用的向量存储。
本页面列出了自定义检索器，通过继承 BaseRetriever 实现。

Integration components
Arrows show a typical retrieval flow. The highlighted component is the one this page covers.

### Typical retrieval flow

### Agent capabilities

### Execution and state

## 自带文档

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

| 检索器 | 自托管 | 云服务 | 包 |
| - | - | - | - |
| [`AmazonKnowledgeBasesRetriever`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/bedrock) | ❌ | ✅ | [`langchain-aws`](https://reference.langchain.com/python/langchain-aws/retrievers/bedrock/AmazonKnowledgeBasesRetriever) |
| [`ElasticsearchRetriever`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/elasticsearch_retriever) | ✅ | ✅ | [`langchain-elasticsearch`](https://reference.langchain.com/python/langchain-elasticsearch/retrievers/ElasticsearchRetriever) |
| [`MongoDBAtlasHybridSearchRetriever`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/mongodb_atlas) | ❌ | ✅ | [`langchain-mongodb`](https://reference.langchain.com/python/langchain-mongodb/retrievers/MongoDBAtlasHybridSearchRetriever) |
| [`MemstateRetriever`](https://memstate.ai/docs/integrations/langchain) | ❌ | ✅ | [`langchain-memstate`](https://pypi.org/project/langchain-memstate/) |
| [`MengramRetriever`](https://mengram.io/docs) | ✅ | ✅ | [`langchain-mengram`](https://pypi.org/project/langchain-mengram/) |
| [`NVIDIARAGRetriever`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/nvidia) | ✅ | ❌ | [`langchain-nvidia-ai-endpoints`](https://reference.langchain.com/python/langchain-nvidia-ai-endpoints/retrievers/NVIDIARAGRetriever) |
| [`VertexAISearchRetriever`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/google_vertex_ai_search) | ❌ | ✅ | [`langchain-google-community`](https://reference.langchain.com/python/langchain-google-community/vertex_ai_search/VertexAISearchRetriever) |

## 外部索引

以下检索器将搜索外部索引（例如，由互联网数据或类似数据构建的）。

| 检索器 | 来源 | 包 |
| - | - | - |
| [`ApifySearchRetriever`](https://docs.apify.com/integrations/langchain) | 通过 [Apify RAG Web 浏览器](https://apify.com/apify/rag-web-browser) 进行互联网搜索 | [`langchain-apify`](https://pypi.org/project/langchain-apify/) |
| [`DiffbotKnowledgeGraphRetriever`](https://github.com/diffbot/langchain-diffbot) | 在 Diffbot 知识图谱上进行实体搜索 | [`langchain-diffbot`](https://pypi.org/project/langchain-diffbot/) |
| [`DiffbotWebSearchRetriever`](https://github.com/diffbot/langchain-diffbot) | 通过 Diffbot 网络搜索 API 进行互联网搜索 | [`langchain-diffbot`](https://pypi.org/project/langchain-diffbot/) |
| [`ParallelSearchRetriever`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/parallel) | 通过 [并行搜索 API](https://docs.parallel.ai/search/search-quickstart) 进行互联网搜索 | [`langchain-parallel`](https://reference.langchain.com/python/langchain-parallel/retrievers/ParallelSearchRetriever) |
| [`PerplexitySearchRetriever`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/perplexity_search) | 通过 [困惑度搜索 API](https://docs.perplexity.ai/docs/search/quickstart) 进行互联网搜索 | [`langchain-perplexity`](https://reference.langchain.com/python/langchain-perplexity/retrievers/PerplexitySearchRetriever) |
| [`YouRetriever`](https://you.com/docs/integrations/langchain) | 互联网搜索 | [`langchain-youdotcom`](https://pypi.org/project/langchain-youdotcom/) |

## 所有检索器

| Retriever | Self-host | Cloud offering | Package | Downloads |
| :- | :- | :- | :- | :- |
| [`Google drive`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/google_drive) | | | [`langchain-google-community`](https://pypi.org/project/langchain-google-community/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-google-community/month)](https://pypi.org/project/langchain-google-community/) |
| [`VertexAISearchRetriever`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/google_vertex_ai_search) | ❌ | ✅ | [`langchain-google-community`](https://reference.langchain.com/python/langchain-google-community/vertex_ai_search/VertexAISearchRetriever) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-google-community/month)](https://pypi.org/project/langchain-google-community/) |
| [`AmazonKnowledgeBasesRetriever`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/bedrock) | ❌ | ✅ | [`langchain-aws`](https://reference.langchain.com/python/langchain-aws/retrievers/bedrock/AmazonKnowledgeBasesRetriever) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-aws/month)](https://pypi.org/project/langchain-aws/) |
| [`MongoDBAtlas`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/mongodb_atlas) | | | [`langchain-mongodb`](https://pypi.org/project/langchain-mongodb/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-mongodb/month)](https://pypi.org/project/langchain-mongodb/) |
| [`Cohere RAG`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/cohere) | | | [`langchain-cohere`](https://pypi.org/project/langchain-cohere/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-cohere/month)](https://pypi.org/project/langchain-cohere/) |
| [`Cohere reranker`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/cohere-reranker) | | | [`langchain-cohere`](https://pypi.org/project/langchain-cohere/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-cohere/month)](https://pypi.org/project/langchain-cohere/) |
| [`NVIDIARAGRetriever`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/nvidia) | ✅ | ❌ | [`langchain-nvidia-ai-endpoints`](https://reference.langchain.com/python/langchain-nvidia-ai-endpoints/retrievers/NVIDIARAGRetriever) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-nvidia-ai-endpoints/month)](https://pypi.org/project/langchain-nvidia-ai-endpoints/) |
| [`Pinecone rerank`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/pinecone_rerank) | | | [`langchain-pinecone`](https://pypi.org/project/langchain-pinecone/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-pinecone/month)](https://pypi.org/project/langchain-pinecone/) |
| [`WatsonxRerank`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/ibm_watsonx_ranker) | | | [`langchain-ibm`](https://reference.langchain.com/python/langchain-ibm) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-ibm/month)](https://pypi.org/project/langchain-ibm/) |
| [`PerplexitySearchRetriever`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/perplexity_search) | ❌ | ✅ | [`langchain-perplexity`](https://reference.langchain.com/python/langchain-perplexity/retrievers/PerplexitySearchRetriever) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-perplexity/month)](https://pypi.org/project/langchain-perplexity/) |
| [`Graph RAG`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/graph_rag) | | | [`langchain-graph-retriever`](https://pypi.org/project/langchain-graph-retriever/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-graph-retriever/month)](https://pypi.org/project/langchain-graph-retriever/) |
| [`ElasticsearchRetriever`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/elasticsearch_retriever) | ✅ | ✅ | [`langchain-elasticsearch`](https://reference.langchain.com/python/langchain-elasticsearch/retrievers/ElasticsearchRetriever) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-elasticsearch/month)](https://pypi.org/project/langchain-elasticsearch/) |
| [`ParallelSearchRetriever`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/parallel) | ❌ | ✅ | [`langchain-parallel`](https://reference.langchain.com/python/langchain-parallel/retrievers/ParallelSearchRetriever) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-parallel/month)](https://pypi.org/project/langchain-parallel/) |
| [`ApifySearchRetriever`](https://docs.apify.com/integrations/langchain) | | | [`langchain-apify`](https://pypi.org/project/langchain-apify/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-apify/month)](https://pypi.org/project/langchain-apify/) |
| [`Self Querying with SAP HANA Cloud Vector Engine`](https://pypi.org/project/langchain-hana/) | | | [`langchain-hana`](https://pypi.org/project/langchain-hana/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-hana/month)](https://pypi.org/project/langchain-hana/) |
| [`M3Retriever`](https://github.com/skynetcmd/m3-memory/blob/main/docs/integrations/LANGCHAIN.md) | ✅ | ❌ | [`m3-memory`](https://pypi.org/project/m3-memory/) | [  ![Downloads per month](https://static.pepy.tech/badge/m3-memory/month)](https://pypi.org/project/m3-memory/) |
| [`SemanticaRetriever`](https://docs.getsemantica.ai/integrations/langchain) | ✅ | ❌ | [`semantica`](https://pypi.org/project/semantica/) | [  ![Downloads per month](https://static.pepy.tech/badge/semantica/month)](https://pypi.org/project/semantica/) |
| [`Ragatouille`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/ragatouille) | | | [`ragatouille`](https://pypi.org/project/ragatouille/) | [  ![Downloads per month](https://static.pepy.tech/badge/ragatouille/month)](https://pypi.org/project/ragatouille/) |
| [`LLMSlimCompressor`](https://github.com/Thanatos9404/llmslim/blob/main/docs/integrations/LANGCHAIN.md) | ✅ | ❌ | [`llmslim`](https://pypi.org/project/llmslim/) | [  ![Downloads per month](https://static.pepy.tech/badge/llmslim/month)](https://pypi.org/project/llmslim/) |
| [`Nebius`](https://docs.tokenfactory.nebius.com/quickstart) | | | [`langchain-nebius`](https://pypi.org/project/langchain-nebius/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-nebius/month)](https://pypi.org/project/langchain-nebius/) |
| [`LinkupSearchRetriever`](https://github.com/LinkupPlatform/langchain-linkup) | | | [`langchain-linkup`](https://pypi.org/project/langchain-linkup/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-linkup/month)](https://pypi.org/project/langchain-linkup/) |
| [`Nimble Extract`](https://docs.nimbleway.com/integrations/connectors/langchain) | | | [`langchain-nimble`](https://pypi.org/project/langchain-nimble/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-nimble/month)](https://pypi.org/project/langchain-nimble/) |
| [`Nimble Search`](https://docs.nimbleway.com/integrations/connectors/langchain) | | | [`langchain-nimble`](https://pypi.org/project/langchain-nimble/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-nimble/month)](https://pypi.org/project/langchain-nimble/) |
| [`RecallRetriever`](https://giulioder.github.io/RE-call/integrations.html) | ✅ | ❌ | [`recall-rag`](https://pypi.org/project/recall-rag/) | [  ![Downloads per month](https://static.pepy.tech/badge/recall-rag/month)](https://pypi.org/project/recall-rag/) |
| [`SingleStoreSQLDatabaseRetriever`](https://github.com/singlestore-labs/langchain-singlestore/) | ✅ | ✅ | [`langchain-singlestore`](https://pypi.org/project/langchain-singlestore/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-singlestore/month)](https://pypi.org/project/langchain-singlestore/) |
| [`Sourcey`](https://sourcey.com/docs/guides/guide-langchain-retriever) | | | [`langchain-sourcey`](https://pypi.org/project/langchain-sourcey/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-sourcey/month)](https://pypi.org/project/langchain-sourcey/) |
| [`SynapRetriever`](https://maximem.ai) | | | [`maximem-synap-langchain`](https://pypi.org/project/maximem-synap-langchain/) | [  ![Downloads per month](https://static.pepy.tech/badge/maximem-synap-langchain/month)](https://pypi.org/project/maximem-synap-langchain/) |
| [`MachineLibraryRetriever`](https://github.com/SpaceFrontiers/machinelibrary-integrations/tree/main/python/langchain-machinelibrary) | | | [`langchain-machinelibrary`](https://pypi.org/project/langchain-machinelibrary/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-machinelibrary/month)](https://pypi.org/project/langchain-machinelibrary/) |
| [`YouRetriever`](https://you.com/docs/integrations/langchain) | ❌ | ✅ | [`langchain-youdotcom`](https://pypi.org/project/langchain-youdotcom/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-youdotcom/month)](https://pypi.org/project/langchain-youdotcom/) |
| [`KapaRetriever`](https://docs.kapa.ai/retrieval/frameworks/langchain) | | | [`langchain-kapa-ai`](https://pypi.org/project/langchain-kapa-ai/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-kapa-ai/month)](https://pypi.org/project/langchain-kapa-ai/) |
| [`ReplyLayerRetriever`](https://replylayer.ai/docs/guides/langchain) | ❌ | ✅ | [`langchain-replylayer`](https://pypi.org/project/langchain-replylayer/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-replylayer/month)](https://pypi.org/project/langchain-replylayer/) |
| [`HydrafetchSearchRetriever`](https://docs.hydrafetch.com) | | | [`langchain-hydrafetch`](https://pypi.org/project/langchain-hydrafetch/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-hydrafetch/month)](https://pypi.org/project/langchain-hydrafetch/) |
| [`Valyucontext`](https://docs.valyu.ai/overview) | | | [`langchain-valyu`](https://pypi.org/project/langchain-valyu/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-valyu/month)](https://pypi.org/project/langchain-valyu/) |
| [`DiffbotKnowledgeGraphRetriever`](https://github.com/diffbot/langchain-diffbot) | | | [`langchain-diffbot`](https://pypi.org/project/langchain-diffbot/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-diffbot/month)](https://pypi.org/project/langchain-diffbot/) |
| [`DiffbotWebSearchRetriever`](https://github.com/diffbot/langchain-diffbot) | | | [`langchain-diffbot`](https://pypi.org/project/langchain-diffbot/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-diffbot/month)](https://pypi.org/project/langchain-diffbot/) |
| [`CKGRetriever`](https://github.com/Yarmoluk/langchain-ckg) | | | [`langchain-ckg`](https://pypi.org/project/langchain-ckg/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-ckg/month)](https://pypi.org/project/langchain-ckg/) |
| [`BlopusRetriever`](https://blopus.ai/docs/) | | | [`langchain-blopus`](https://pypi.org/project/langchain-blopus/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-blopus/month)](https://pypi.org/project/langchain-blopus/) |
| [`RecallRetriever`](https://recallmem.dev/guides/langchain) | ✅ | ✅ | [`langchain-recall`](https://pypi.org/project/langchain-recall/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-recall/month)](https://pypi.org/project/langchain-recall/) |
| [`Contextual AI reranker`](https://docs.contextual.ai/) | | | [`langchain-contextual`](https://pypi.org/project/langchain-contextual/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-contextual/month)](https://pypi.org/project/langchain-contextual/) |
| [`FoxNoseRetriever`](https://foxnose.net/docs/integrations/langchain) | ❌ | ✅ | [`langchain-foxnose`](https://pypi.org/project/langchain-foxnose/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-foxnose/month)](https://pypi.org/project/langchain-foxnose/) |
| [`BoxRetriever`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/box) | | | [`langchain-box`](https://pypi.org/project/langchain-box/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-box/month)](https://pypi.org/project/langchain-box/) |
| [`Dappier`](https://docs.dappier.com/) | | | [`langchain-dappier`](https://pypi.org/project/langchain-dappier/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-dappier/month)](https://pypi.org/project/langchain-dappier/) |
| [`YouTubeCommentsRetriever`](https://github.com/urraf/langchain-youtube#readme) | | | [`langchain-youtube`](https://pypi.org/project/langchain-youtube/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-youtube/month)](https://pypi.org/project/langchain-youtube/) |
| [`YouTubePlaylistRetriever`](https://github.com/urraf/langchain-youtube#readme) | | | [`langchain-youtube`](https://pypi.org/project/langchain-youtube/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-youtube/month)](https://pypi.org/project/langchain-youtube/) |
| [`YouTubeSearchRetriever`](https://github.com/urraf/langchain-youtube#readme) | | | [`langchain-youtube`](https://pypi.org/project/langchain-youtube/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-youtube/month)](https://pypi.org/project/langchain-youtube/) |
| [`YouTubeTranscriptRetriever`](https://github.com/urraf/langchain-youtube#readme) | | | [`langchain-youtube`](https://pypi.org/project/langchain-youtube/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-youtube/month)](https://pypi.org/project/langchain-youtube/) |
| [`YouTubeVideoRetriever`](https://github.com/urraf/langchain-youtube#readme) | | | [`langchain-youtube`](https://pypi.org/project/langchain-youtube/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-youtube/month)](https://pypi.org/project/langchain-youtube/) |
| [`WhooshRetriever`](https://github.com/priya-sundaram-dev/whoosh/tree/main/integrations/langchain-whoosh#readme) | ✅ | ❌ | [`langchain-whoosh`](https://pypi.org/project/langchain-whoosh/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-whoosh/month)](https://pypi.org/project/langchain-whoosh/) |
| [`PolarisRetriever`](https://github.com/Veroq-ai/polaris-sdks/tree/main/python/langchain_polaris) | | | [`langchain-polaris`](https://pypi.org/project/langchain-polaris/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-polaris/month)](https://pypi.org/project/langchain-polaris/) |
| [`AlfrescoRetriever`](https://github.com/OpenDMA/langchain-opendma/blob/main/docs/Retriever.md#alfrescoretriever) | ✅ | ❌ | [`langchain-opendma`](https://pypi.org/project/langchain-opendma/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-opendma/month)](https://pypi.org/project/langchain-opendma/) |
| [`DocumentumRetriever`](https://github.com/OpenDMA/langchain-opendma/blob/main/docs/Retriever.md#documentumretriever) | ✅ | ❌ | [`langchain-opendma`](https://pypi.org/project/langchain-opendma/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-opendma/month)](https://pypi.org/project/langchain-opendma/) |
| [`FileNetP8Retriever`](https://github.com/OpenDMA/langchain-opendma/blob/main/docs/Retriever.md#filenetp8retriever) | ✅ | ❌ | [`langchain-opendma`](https://pypi.org/project/langchain-opendma/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-opendma/month)](https://pypi.org/project/langchain-opendma/) |
| [`OnBaseRetriever`](https://github.com/OpenDMA/langchain-opendma/blob/main/docs/Retriever.md#onbaseretriever) | ✅ | ❌ | [`langchain-opendma`](https://pypi.org/project/langchain-opendma/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-opendma/month)](https://pypi.org/project/langchain-opendma/) |
| [`OpenDMARetriever`](https://github.com/OpenDMA/langchain-opendma/blob/main/docs/Retriever.md) | ✅ | ❌ | [`langchain-opendma`](https://pypi.org/project/langchain-opendma/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-opendma/month)](https://pypi.org/project/langchain-opendma/) |
| [`MemstateRetriever`](https://memstate.ai/docs/integrations/langchain) | ❌ | ✅ | [`langchain-memstate`](https://pypi.org/project/langchain-memstate/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-memstate/month)](https://pypi.org/project/langchain-memstate/) |
| [`AlphaAINewsRetriever`](https://alphai.io/developers) | | | [`langchain-alphai`](https://pypi.org/project/langchain-alphai/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-alphai/month)](https://pypi.org/project/langchain-alphai/) |
| [`AxioraRetriever`](https://axiora.dev/docs) | ❌ | ✅ | [`langchain-axiora`](https://pypi.org/project/langchain-axiora/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-axiora/month)](https://pypi.org/project/langchain-axiora/) |
| [`MengramRetriever`](https://mengram.io/docs) | ✅ | ✅ | [`langchain-mengram`](https://pypi.org/project/langchain-mengram/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-mengram/month)](https://pypi.org/project/langchain-mengram/) |
| [`SpiceDB Retriever`](https://github.com/authzed/langchain-spicedb) | | | [`langchain-spicedb`](https://pypi.org/project/langchain-spicedb/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-spicedb/month)](https://pypi.org/project/langchain-spicedb/) |
| [`MembaseRetriever`](https://github.com/unibaseio/membase/tree/main/integrations/langchain#readme) | | ✅ | [`langchain-membase`](https://pypi.org/project/langchain-membase/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-membase/month)](https://pypi.org/project/langchain-membase/) |
| [`SchemagateRetriever`](https://github.com/ashishsinha1602/langchain-schemagate#readme) | | | [`langchain-schemagate`](https://pypi.org/project/langchain-schemagate/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-schemagate/month)](https://pypi.org/project/langchain-schemagate/) |
| [`Kinetica vectorstore based retriever`](https://github.com/kineticadb/langchain-kinetica) | | | [`langchain-kinetica`](https://pypi.org/project/langchain-kinetica/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-kinetica/month)](https://pypi.org/project/langchain-kinetica/) |
| [`EgnyteRetriever`](https://langchain-docs-zh.mintlify.site/langchain/oss/python/integrations/retrievers/egnyte) | | | [`egnyte-langchain-connector`](https://pypi.org/project/egnyte-langchain-connector/) | [  ![Downloads per month](https://static.pepy.tech/badge/egnyte-langchain-connector/month)](https://pypi.org/project/egnyte-langchain-connector/) |
| [`Permit`](https://docs.permit.io/) | | | [`langchain-permit`](https://pypi.org/project/langchain-permit/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-permit/month)](https://pypi.org/project/langchain-permit/) |
| [`HighSNRDocumentCompressor`](https://www.high-snr.com/docs.html) | ❌ | ✅ | [`langchain-highsnr`](https://pypi.org/project/langchain-highsnr/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-highsnr/month)](https://pypi.org/project/langchain-highsnr/) |
| [`CoalentRetriever`](https://coalent.ai/docs) | ✅ | ❌ | [`langchain-coalent`](https://pypi.org/project/langchain-coalent/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-coalent/month)](https://pypi.org/project/langchain-coalent/) |
| [`HuggingBayRetriever`](https://pypi.org/project/langchain-hugging-bay/0.1.0/) | | | [`langchain-hugging-bay`](https://pypi.org/project/langchain-hugging-bay/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-hugging-bay/month)](https://pypi.org/project/langchain-hugging-bay/) |
| [`Galaxia`](https://smabbler.gitbook.io/smabbler/api-rag/smabblers-api-rag) | | | [`langchain-galaxia-retriever`](https://pypi.org/project/langchain-galaxia-retriever/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-galaxia-retriever/month)](https://pypi.org/project/langchain-galaxia-retriever/) |
| [`Cognee`](https://docs.cognee.ai/) | | | [`langchain-cognee`](https://pypi.org/project/langchain-cognee/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-cognee/month)](https://pypi.org/project/langchain-cognee/) |
| [`StackOverflowAnswerRetriever`](https://github.com/urraf/langchain-stackoverflow#readme) | | | [`langchain-stackoverflow`](https://pypi.org/project/langchain-stackoverflow/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-stackoverflow/month)](https://pypi.org/project/langchain-stackoverflow/) |
| [`StackOverflowSearchRetriever`](https://github.com/urraf/langchain-stackoverflow#readme) | | | [`langchain-stackoverflow`](https://pypi.org/project/langchain-stackoverflow/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-stackoverflow/month)](https://pypi.org/project/langchain-stackoverflow/) |
| [`AgentMail`](https://github.com/agentmail-to/langchain-agentmail) | | | [`langchain-agentmail`](https://pypi.org/project/langchain-agentmail/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-agentmail/month)](https://pypi.org/project/langchain-agentmail/) |
| [`DeweyRetriever`](https://github.com/meetdewey/langchain-dewey) | ❌ | ✅ | [`langchain-dewey`](https://pypi.org/project/langchain-dewey/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-dewey/month)](https://pypi.org/project/langchain-dewey/) |
| [`VectorizeRetriever`](https://docs.vectorize.io/rag-pipelines/retrieval-endpoint#access-tokens) | | | [`langchain-vectorize`](https://pypi.org/project/langchain-vectorize/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-vectorize/month)](https://pypi.org/project/langchain-vectorize/) |
| [`arXiv`](https://j1c.github.io/langchain-arxiv-retriever) | | | [`langchain-arxiv-retriever`](https://pypi.org/project/langchain-arxiv-retriever/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-arxiv-retriever/month)](https://pypi.org/project/langchain-arxiv-retriever/) |
| [`IgptSearchRetriever`](https://docs.igpt.ai/docs/sdks/langchain#igpt-search-retriever) | | | [`langchain-igpt`](https://pypi.org/project/langchain-igpt/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-igpt/month)](https://pypi.org/project/langchain-igpt/) |
| [`AlchemystMemory`](https://getalchemystai.com/docs) | ❌ | ✅ | [`alchemyst-langchain`](https://pypi.org/project/alchemyst-langchain/) | [  ![Downloads per month](https://static.pepy.tech/badge/alchemyst-langchain/month)](https://pypi.org/project/alchemyst-langchain/) |
| [`RedditCommentsRetriever`](https://github.com/urraf/langchain-reddit#readme) | | | [`langchain-reddit`](https://pypi.org/project/langchain-reddit/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-reddit/month)](https://pypi.org/project/langchain-reddit/) |
| [`RedditSearchRetriever`](https://github.com/urraf/langchain-reddit#readme) | | | [`langchain-reddit`](https://pypi.org/project/langchain-reddit/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-reddit/month)](https://pypi.org/project/langchain-reddit/) |
| [`RedditSubredditRetriever`](https://github.com/urraf/langchain-reddit#readme) | | | [`langchain-reddit`](https://pypi.org/project/langchain-reddit/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-reddit/month)](https://pypi.org/project/langchain-reddit/) |
| [`QuanticDataRetriever`](https://quanticdata.io/docs/) | | | [`langchain-quanticdata`](https://pypi.org/project/langchain-quanticdata/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-quanticdata/month)](https://pypi.org/project/langchain-quanticdata/) |
| [`HackerNewsCommentsRetriever`](https://github.com/urraf/langchain-hackernews#readme) | | | [`langchain-hackernews`](https://pypi.org/project/langchain-hackernews/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-hackernews/month)](https://pypi.org/project/langchain-hackernews/) |
| [`HackerNewsFrontPageRetriever`](https://github.com/urraf/langchain-hackernews#readme) | | | [`langchain-hackernews`](https://pypi.org/project/langchain-hackernews/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-hackernews/month)](https://pypi.org/project/langchain-hackernews/) |
| [`HackerNewsSearchRetriever`](https://github.com/urraf/langchain-hackernews#readme) | | | [`langchain-hackernews`](https://pypi.org/project/langchain-hackernews/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-hackernews/month)](https://pypi.org/project/langchain-hackernews/) |
| [`PlayStoreAppRetriever`](https://github.com/urraf/langchain-playstore#readme) | | | [`langchain-playstore`](https://pypi.org/project/langchain-playstore/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-playstore/month)](https://pypi.org/project/langchain-playstore/) |
| [`PlayStoreReviewsRetriever`](https://github.com/urraf/langchain-playstore#readme) | | | [`langchain-playstore`](https://pypi.org/project/langchain-playstore/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-playstore/month)](https://pypi.org/project/langchain-playstore/) |
| [`Zotero`](https://github.com/TimBMK/langchain-zotero-retriever) | | | [`langchain-zotero-retriever`](https://pypi.org/project/langchain-zotero-retriever/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-zotero-retriever/month)](https://pypi.org/project/langchain-zotero-retriever/) |
| [`Greennode`](https://greennode.ai/) | | | [`langchain-greennode`](https://pypi.org/project/langchain-greennode/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-greennode/month)](https://pypi.org/project/langchain-greennode/) |
| [`EngramRetriever`](https://engram.ai/) | | | [`langchain-engram`](https://pypi.org/project/langchain-engram/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-engram/month)](https://pypi.org/project/langchain-engram/) |
| [`KeiroRetriever`](https://github.com/Keirolabs-API/langchain-keiro) | ❌ | ✅ | [`langchain-keiro`](https://pypi.org/project/langchain-keiro/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-keiro/month)](https://pypi.org/project/langchain-keiro/) |
| [`IMAP`](https://github.com/jfouret/langchain-imap) | | | [`langchain-imap`](https://pypi.org/project/langchain-imap/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-imap/month)](https://pypi.org/project/langchain-imap/) |
| [`Perigon`](https://perigon.io/docs/api/intro) | | | [`langchain-perigon`](https://pypi.org/project/langchain-perigon/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-perigon/month)](https://pypi.org/project/langchain-perigon/) |
| [`OpenMemoryRetriever`](https://github.com/nullure/langchain-openmemory) | | | [`langchain-openmemory`](https://pypi.org/project/langchain-openmemory/) | [  ![Downloads per month](https://static.pepy.tech/badge/langchain-openmemory/month)](https://pypi.org/project/langchain-openmemory/) |

***

> 官方原文：[src/oss/python/integrations/retrievers/index.mdx](https://github.com/langchain-ai/docs/blob/main/src/oss/python/integrations/retrievers/index.mdx) · 非官方翻译，译文由 AI 生成，以英文原文为准。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.