检索原理
** 简单融合寻回器 **
简单融合寻回原理,是利用多个检索器,融合查询最终的结果返回给LLM
。此检索器还将通过生成与原始问题相关的问题,用相关问题再次检索多个检索器的数据,把原始问题和相关问题经过多个检索器检索结果整理后交给LLM
最最终回复。
本次代码示例中,使用简单融合寻回器生成加上原问题在内的3个问题利用两个分割大小不一样的检索器进行检索。一个是分割成512
大小块的检索器,一个是分割成128
块大小的向量检索器。大块的检索器利于对针对整体(问题的很长内容)的检索,小块的检索器利于对细节(答复内容很短的检索)的检索。例如:我要检索去某个地方的路线,使用大块分割检索才能吧完整的路线。又比如,我想查询,你企业的名称是什么,需要回复的内容很对,就适合使用小块的向量检索器。 使用两种检索器,集合了两者的优点,让检索结果变得更准确。
该检索技术的优缺点
在讨论 LLamaIndex
中的简单融合寻回器(Simple Fusion Retriever
)的优缺点之前,我们需要明确这是一个假设性的概念,因为在 LLamaIndex
的官方文