LuAITools.com
提交工具
💡AI
Query Rewriting

查询改写

在检索前把用户口语化的问题「翻译」成更适合搜索的形式:补全指代、规范用词,让系统更容易命中。

查询改写是什么?

用户问问题,往往说得随意、含糊,还带着口语和错别字。查询改写(Query Rewriting),就是在正式检索之前,先把这句话「翻译」成更适合搜索的形式——补全省略、展开指代、规范用词,让检索系统更容易命中。

为什么用户的提问不能直接用?

太口语、太碎
「那个东西多少钱」——「那个东西」到底是什么?系统没法直接搜。
有上下文依赖
「它和上一个比呢?」单看这句,根本不知道「它」指谁。

怎么改写?

补全指代
把「它」「这个」还原成具体的东西,让问题变得独立、完整。
口语转书面
把「咋弄」「多少钱」转成「如何操作」「价格是多少」。
扩展同义词
把「便宜」也写成「低价」「划算」,提高命中概率。

它为什么重要?

检索系统是「照字面」工作的,而人是「照意思」说话的。查询改写就是中间的翻译官,把人的话变成机器爱听的话。尤其在多轮对话里,它几乎是必选项,否则 AI 经常「答非所问」。

一句话记住:查询改写就是检索前的「翻译官」,把人话翻译成机器能听懂、好搜索的话。

评论