首页/AI/AI 应用速查/父子块检索(Small-to-Big)
本包目录(159 条)

父子块检索(Small-to-Big)

检索用小粒度(子块)保证命中精度,返回用大粒度(父块/整节)保证上下文完整:子块存向量,父子通过 id 关联,命中后回溯父块送给模型。

AI 应用速查AI更新于 2026-10-12
子块短、语义聚焦,负责“被检索到”
父块章节/整段,负责“喂给模型”
关联子块元数据存 parent_id,命中后批量取父块
变体句子窗口检索:命中句取前后 N 句

父子关联(示意)

父子关联(示意)
// 子块(入向量库)
{ "id": "p12-c03", "text": "缓存命中按折扣计费……",
  "parent_id": "p12" }
// 命中后按 parent_id 取回父块全文,传入模型时用父块而不是子块
父子块能同时缓解“切太碎丢上下文”与“切太粗召回不准”,是 RAG 切分的常用工程折中。

易错点

  • 子块换了父块但去重没做,同一父块内容重复灌进上下文
  • 父子 id 关联被增量更新打断,命中后取不到父块

数据来源与参考

  • LlamaIndex Small-to-Big / Sentence Window 文档

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌