name: langchain-retriever description: LangChain检索器实现,包含多种检索策略,适用于RAG应用 allowed-tools:
- 读取
- 写入
- 编辑
- Bash
- Glob
- Grep
LangChain 检索器技能
能力
- 实现多种LangChain检索器类型
- 配置向量存储检索器
- 设置多查询检索器以提高召回率
- 实现上下文压缩检索器
- 设计结合多种策略的集成检索器
- 配置用于结构化过滤的自查询检索器
目标流程
- rag-管道实现
- 高级-rag-模式
实现细节
检索器类型
- 向量存储检索器: 基础相似性搜索
- 多查询检索器: 生成查询变体
- 上下文压缩检索器: 过滤和压缩结果
- 集成检索器: 结合多个检索器
- 自查询检索器: 结构化元数据过滤
- 父文档检索器: 返回父级文本块
配置选项
- 搜索类型(相似性、mmr、相似性分数阈值)
- 要检索的文档数量(k)
- 分数阈值
- 元数据过滤
- 压缩设置
依赖项
- langchain
- langchain-community
- 向量存储客户端