检索器
一个 检索器 是一个接口,能够根据非结构化查询返回文档。它比向量存储更为通用。检索器不需要能够存储文档,只需要返回(或检索)它们。检索器可以从向量存储中创建,但也足够广泛,包含 维基百科搜索 和 亚马逊 Kendra。
检索器接受字符串查询作为输入,并返回一个 文档 列表作为输出。
有关如何使用检索器的具体信息,请参见 相关的操作指南。
请注意,所有 向量存储 都可以 转换为检索器。有关可用向量存储的信息,请参阅向量存储 集成文档。此页面列出了通过子类化 BaseRetriever 实现的自定义检索器。
自带文档
以下检索器允许您索引和搜索自定义文档库。
外部索引
下面的检索器将搜索外部索引(例如,从互联网数据或类似数据构建的索引)。
检索器 | 来源 | 包 |
---|---|---|
ArxivRetriever | arxiv.org 上的学术文章 | langchain_community |
TavilySearchAPIRetriever | 互联网搜索 | langchain_community |
WikipediaRetriever | Wikipedia 文章 | langchain_community |