Skip to main content

检索器(Retrievers)

检索器 是一个接口,它可以根据非结构化查询返回文档。
它比向量存储(vector store)更通用。
检索器不需要具备存储文档的能力,只需要能够返回(或检索)文档即可。

检索器接受字符串查询作为输入,并返回一个 Document 列表。

关于如何使用检索器的具体信息,请参阅此处的相关操作指南

请注意,所有向量存储都可以转换为检索器
有关可用的向量存储检索器,请参阅向量存储的集成文档

info

如果你想编写自己的检索器,请参阅此操作指南。如果你想贡献一个集成实现,请参阅集成贡献指南

所有检索器

NameDescription
ArxivRetrieverarXiv Retriever 允许用户查询 arXiv 数据库中的学术文章。它同时支持全文检索(PDF 解析)和基于摘要的检索。
Azion EdgeSQL概览
Azion EdgeSQL概览
Knowledge Bases for Amazon Bedrock概述 {概述}
BM25BM25,也称为 [Okapi
Chaindesk 检索器本示例展示了如何在检索链中使用 Chaindesk 检索器,从 Chaindesk.ai 数据存储中检索文档。
Dria 检索器Dria 检索器允许代理在整个知识库中执行基于文本的搜索。
Exa概述 {概述}
HyDE 检索器此示例展示如何使用 HyDE 检索器,它实现了论文 this paper 中描述的假设文档嵌入(HyDE)。
Amazon Kendra Retriever概述 {概述}
Metal 检索器此示例展示了如何在检索链中使用 Metal 检索器,从 Metal 索引中检索文档。
自查询检索器
Supabase 混合搜索Langchain 支持使用 Supabase Postgres 数据库的混合搜索。混合搜索结合了 Postgres 的 pgvector...
Tavily Search APITavily 的搜索 API
时间加权检索器时间加权检索器是一种在考虑相似性的同时还考虑时间新旧程度的检索器。其评分算法如下:
Vespa 检索器这展示了如何将 Vespa.ai 用作 LangChain 检索器。
Zep Cloud 检索器Zep 是一个面向 AI 助手应用的长期记忆服务。
Zep 开源检索器Zep 是一个面向 AI 助手应用的长期记忆服务。

Was this page helpful?


You can also leave detailed feedback on GitHub.