hybrid-search-implementation - 实现向量与关键词混合搜索
结合向量相似度搜索与关键词搜索,并通过融合或重排改进 RAG 和搜索系统的检索效果。
标签
更新于: 2026-10-04能力
典型输入
典型输出
该技能可以做什么
- 组合向量与关键词结果
- 融合排序结果列表
- 归一化并组合分数
- 配置 PostgreSQL 混合搜索
- 配置 Elasticsearch 混合搜索
- 使用交叉编码器重排候选结果
输入
- 搜索查询
- 查询向量
- 排序结果列表
- 文档语料库
- 元数据过滤条件
- 数据库连接池
- Elasticsearch 客户端
- 交叉编码器模型
输出
- 融合后的搜索结果
- 重排后的搜索结果
- 数据库架构与索引
- 搜索索引配置
要求
- Python 运行环境
- 支持 pgvector 的 PostgreSQL
- PostgreSQL 全文搜索
- 使用 Elasticsearch 实现时需 Elasticsearch
- 嵌入模型支持
- 重排时需交叉编码器模型支持
