第四节:查询重构与分发 此前已经学习了如何从不同类型的数据源(如向量数据库、关系型数据库)中构建查询。然而,用户的原始问题往往不是最优的检索输入。它可能过于复杂、包含歧义,或者与文档的实际措辞存在偏差。为了解决这些问题,我们需要在检索之前对用户的查询进行“预处理”,这就是本节要探讨的查询重构与分发。 这个阶段主要包含两个关键技术: 查询翻译(Query Translation):将用户的原始问题转换成一个或多个更适合检索的形式。 查询路由(Query Routing):根据问题的性质,将其智能地分发到最合适的数据源或检索器。 本节将重点介绍几种主流的查询翻译技术,并简要讨论查询路由的概念。 一、查询翻译 查询翻译的目标是弥合用户自然语言提问与文档库中存储信息之间的“语义鸿沟”。