现象观察与验证
分别使用原词与同义改写,请求 keyword、vector、hybrid 三种模式,并对照 query_vector、两路 score 与 rank 字段。使用原词时应有关键字命中且不产生问句向量;改写后关键字路径落空,向量路径仍可能命中。请求主机为本站 /week04/api。停止 Qdrant 后,关键字检索仍可返回正文,向量与混合模式返回 503。
设计含义
关键字检索判断词是否出现,向量检索判断语义是否接近。全文相关度与余弦相似度不能直接相加;混合模式按名次执行 RRF(k = 60),缺席的一路不贡献分数。Qdrant 不对外开放,班级过滤与回表查询均保留在服务端。
替代方案与权衡
分数归一化后加权求和,但更换嵌入模型需重新标定权重。仅保留混合模式时,一旦向量库故障,关键字路径便无法单独降级使用。引入交叉编码器重排序更准确,但延迟更高。若将 Qdrant 端口映射出来便于调试,客户端即可绕过认证直接访问。