检索器(Retrievers)
检索器 是一个接口,它可以根据非结构化查询返回文档。
它比向量存储(vector store)更通用。
检索器不需要具备存储文档的能力,只需要能够返回(或检索)文档即可。
检索器接受字符串查询作为输入,并返回一个 Document 列表。
关于如何使用检索器的具体信息,请参阅此处的相关操作指南。
请注意,所有向量存储都可以转换为检索器。
有关可用的向量存储检索器,请参阅向量存储的集成文档。
所有检索器
| Name | Description |
|---|---|
| ArxivRetriever | arXiv Retriever 允许用户查询 arXiv 数据库中的学术文章。它同时支持全文检索(PDF 解析)和基于摘要的检索。 |
| Azion EdgeSQL | 概览 |
| Azion EdgeSQL | 概览 |
| Knowledge Bases for Amazon Bedrock | 概述 {概述} |
| BM25 | BM25,也称为 [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 API | Tavily 的搜索 API |
| 时间加权检索器 | 时间加权检索器是一种在考虑相似性的同时还考虑时间新旧程度的检索器。其评分算法如下: |
| Vespa 检索器 | 这展示了如何将 Vespa.ai 用作 LangChain 检索器。 |
| Zep Cloud 检索器 | Zep 是一个面向 AI 助手应用的长期记忆服务。 |
| Zep 开源检索器 | Zep 是一个面向 AI 助手应用的长期记忆服务。 |