LangChain面试内容整理-知识点12:检索器(Retriever)接口与实现
在LangChain中,检索器(Retriever)是一个抽象接口,负责根据用户查询从数据源中检索相关文档。可以把Retriever理解为“搜索工具”:给它一个未经结构化的查询文本(如用户问题),它返回一组与之相关的 Document 对象。内部可以基于向量相似度、数据库查询、甚至网络搜索。
Retriever比VectorStore更抽象通用:指出,Retriever不一定存储文档,只是返回结果。VectorStore是R