首页/AI/RAG 与向量库速查/查询指令与非对称检索
Embedding 与检索50 条

查询指令与非对称检索

查询短、文档长的不对称检索中,给查询侧添加任务指令(如 BGE-zh 的检索提示句)可提升效果;文档侧通常不加指令,以模型卡为准。

RAG 与向量库速查AI更新于 2026-10-12

查询侧加指令

查询侧加指令
instruction = "为这个句子生成表示以用于检索相关文章:"

qv = embed(instruction + "如何配置超时")   # 查询侧
for t in chunks:
    dv = embed(t)                            # 文档侧不加
不同模型要求不同:BGE-zh v1.5 建议查询加简短指令,E5 用固定前缀,有的模型完全不加;逐一按模型卡核对。

易错点

  • 把指令也加到文档侧,两侧处理不一致反而降效
  • 换模型后沿用旧模型指令习惯,未按新模型卡调整

数据来源与参考

  • BAAI BGE 模型卡片(Hugging Face,检索指令说明)
  • Wang et al., Multilingual E5 Text Embeddings, arXiv:2402.05672
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌