Loading...
🌲
分层索引检索(RAPTOR)(HIR)
将检索索引构建为多层树,而不是扁平的分块(chunk)列表。RAPTOR 会递归地对分块进行嵌入、聚类和摘要,使查询能够从任意抽象层级进行检索,按需返回全局性的综合结论或叶子节点的细节。Anthropic 的上下文检索(contextual retrieval)在嵌入之前,为每个分块前置一段由 LLM 撰写的上下文说明,使孤立的分块仍能锚定在整篇文档之中。
复杂度: high知识检索(RAG)
In 30 seconds
- What
- 通过对文本块递归聚类并逐层摘要,构建多层树状索引,从而可以在任意抽象层级检索,既能给出宏观综述,也能给出具体细节。
- When to use
- 适用于长文档:查询既需要总体概览又需要精确的细枝末节,而孤立的文本块脱离文档上下文就失去意义。
- Watch out
- 建立索引时算力开销大,实现也相当复杂;聚类若不合理,会产生无用的抽象层级,反而拉低检索质量。
Loading technique guide…