查询理解与词权重

章节定位:查询理解是搜索引擎的「第一道关卡」,直接决定后续召回与排序的质量。本章聚焦分词、实体识别、词权重计算、意图分类与改写的核心技术选型、工业实践与面试高频考察点。

查询理解子任务全景

子任务 核心技术 评估指标 工业实践关键点
分词 词典 + CRF / BERT 准确率、召回率 领域词典维护、OOV处理
实体识别 BERT + CRF 精确率、召回率、F1 实体链接、歧义消解
词权重计算 TF-IDF / BM25 / 模型方法 NDCG、MAP 线上实时计算、特征工程
意图分类 TextCNN / FastText 准确率、覆盖率 多意图处理、冷启动
查询改写 规则 + Seq2Seq 点击率、转化率 改写风险控制、A/B测试

▎查询理解处理流程框架 —— 面试回答的完整链条

原始查询输入 用户查询文本 分词与实体识别 词序列 + 实体标签 词权重计算 词级别权重分数 意图分类 意图类别 + 置信度 查询改写 改写后查询文本 ▲ 面试回答时按此链路逐层展开,体现系统化思考

问答一 · 分词与实体识别

面试问题
请说明搜索引擎中中文分词与命名实体识别的技术选型及优化策略。
面试官考察点
是否掌握主流分词/实体识别方案(词典/CRF/BERT),能否平衡精度与召回,是否理解领域适配与工程落地难点。
回答框架
  1. 技术选型:说明基础方案(词典+CRF)与升级方案(BERT+CRF)的适用场景
  2. 精度优化:如何处理歧义、未登录词(OOV)以及领域术语
  3. 工程实践:词典增量更新、模型蒸馏、线上推理延迟控制
示例回答
我们采用词典+BiLSTM-CRF分词,词典保证领域术语准确,模型解决歧义。实体识别用BERT+CRF,品牌型号等高频实体F1达96%。通过增量学习更新词典,并设计实体链接消除歧义,OOV召回率提升12%。
可能追问
如何处理未登录词?OOV问题具体怎么优化?分词错误对后续召回有多大影响?实体链接失败如何兜底?
避坑提醒