Qdrant Constella 预览:无需重嵌入即可动态切换查询模型

ADK Qdrant官方 / ADK编译 2026-09-29 5 分钟 125 次浏览
速览导读 / Summary

Qdrant 发布 Constella 预览版,允许用户在无需重新嵌入文档向量的情况下,根据查询负载动态切换三种不同规模的查询模型(Zero、Nano、Full)。该方案基于 4 亿参数的 Stella 文档编码器,通过蒸馏技术实现了极轻量级的查询处理,在保持检索精度的同时,将查询速度提升了数百倍,显著降低了边缘设备与高并发场景下的计算成本。

Nano 参数规模 34.5M 相比 Full Stella 大幅缩减
Nano 检索精度保留率 ~91% 相对于 Full Stella 的平均 nDCG@10
Zero 查询速度提升 480x 相比 Full Stella 在 M5 Pro CPU 上的加速比
评估数据集 15 BEIR 涵盖科学论文、问答、事实核查等任务

Key Insights / 核心看点

  • 1 无需重新嵌入文档向量,即可根据查询负载在 Zero、Nano、Full Stella 三种模型间动态切换。
  • 2 Nano 模型仅保留 3450 万参数,却保留了 Full Stella 约 91% 的平均检索精度。
  • 3 Zero 模型在暖启动后查询速度极快(0.081ms),比 Full Stella 快约 480 倍,适合实时搜索。
  • 4 支持离线部署与混合搜索策略,显著降低边缘设备与高并发场景下的算力成本。

Qdrant Constella 预览:无需重嵌入即可动态切换查询模型

随着查询流量的激增,嵌入查询的算力成本急剧上升。在低功耗设备上,大型模型可能无法完全载入内存,而小型查询模型虽能降低成本,但传统切换方式往往意味着需要重新对文档进行嵌入,这在数据量巨大时效率极低。

Qdrant 推出了 Constella 预览版,旨在解决这一痛点。Constella 提供了一套基于 Hugging Face 的模型家族,核心是 Stella(4 亿参数英文嵌入模型),用于编码文档向量。而在查询侧,用户可以根据需求灵活选择 Zero、Nano 或 Full Stella 三种查询编码器,所有模型均针对同一个 Qdrant 集合进行检索。

核心突破:一种索引,三种查询模型

Constella 的核心设计理念是“文档侧重计算,查询侧灵活选择”。

  • 文档向量复用:文档向量一旦生成,可服务于成千上万次搜索。
  • 查询模型热插拔:Zero 和 Nano 被训练用于复现 Stella 的查询嵌入,使得查询编码器可以随请求热切换,而存储的文档向量保持固定不变。

三种查询模型详解

模型名称 架构特点 适用场景
Constella Zero 学习到的词袋(Bag of Tokens):通过查找、池化和归一化生成向量。 极低延迟、极简计算场景。
Constella Nano 3450 万参数 Transformer:结合上下文与位置信息,融合多层特征。 需要上下文感知但算力受限的场景。
Full Stella 4 亿参数 Transformer:该家族中整体检索得分最高的模型。 对检索精度要求极高的核心业务。

性能实测:速度与精度的极致平衡

Qdrant 在 15 个 BEIR 数据集上进行了全面评估,结果令人印象深刻。

1. 检索精度 (nDCG@10)

在平均 15 个数据集的测试中,Nano 保留了 Full Stella 约 91% 的平均得分,但其参数量仅为 Stella 的十二分之一。

  • Zero 的表现:虽然整体得分略低于 Nano,但在 FEVER、HotpotQA 和 Climate-FEVER 等特定数据集上表现优异。
  • 混合搜索优势:建议将 Zero 与 BM25 结合使用进行混合搜索,实验表明这种组合在提升检索质量方面比 Nano 更有效,且无需引入 Transformer 架构。

2. 查询速度 (Apple M5 Pro CPU)

在相同硬件环境下,查询编码速度差异巨大:

  • Zero: 暖启动后仅需 0.081 ms(比 Full Stella 快约 480 倍)。
  • Nano: 仅需 3.13 ms(比 Full Stella 快约 12 倍)。
  • Full Stella: 约 38.95 ms。

这意味着在需要毫秒级响应的实时搜索场景中,Zero 和 Nano 提供了巨大的性能红利。

开发者能构建什么?

Constella 为多种创新应用提供了可能:

  1. 离线低算力搜索:在服务器上用 Stella 编码知识库,将文档向量与轻量级查询模型(Zero/Nano)打包分发至边缘设备,实现断网环境下的本地搜索。
  2. 高并发检索 API:利用 Zero 处理高频低精度的查询,仅在需要高相关性时调用 Nano 或 Full Stella,实现成本与体验的最优解。
  3. 边输入边搜索 (Search as you type):利用 Zero 对用户每输入一个字符进行即时反馈,待用户停顿或提交时再切换至 Nano 进行最终检索。Qdrant 的本地宝可梦演示项目已采用此模式。

“Constella 让我们能够在不重新嵌入整个集合的情况下,根据查询负载动态调整计算资源,这是构建高效、低成本 AI 搜索系统的关键一步。” —— Qdrant 团队


注:评估数据基于 BEIR-15 数据集,部分数据集(如 FiQA, ArguAna 等)存在训练数据泄露情况,相关分数应视为家族内部对比参考。完整评估代码与实验记录已开源至 GitHub。

“Constella lets you make that switch. It's a family of models on Hugging Face built around Stella, a 400M-parameter English embedding model.”

— Qdrant Blog Post

同主题深度资讯

查看更多 →
AI 工具 2026-10-16

WonderCV 发布“超级职场攻略”:AI 驱动简历优化与全周期求职赋能

WonderCV(超级简历)于 2026 年 10 月 16 日重磅推出“超级职场攻略”系列,整合 AI 生成、专家点评与行业案例,构建从简历撰写到面试实战的全周期求职体系。通过 AI 简历生成、HR 视角的分数评估及大牛案例库,帮助求职者提升通过率,实现从“白开水”简历到“心动 Offer”的蜕变。

超级简历官方 / ADK编译 4 分钟
模型发布 2026-10-15

OpenAI 宣布 GPT-4o 系列 API 停服:迁移至 GPT-6 Luna 与迁移检查指南

OpenAI 正式宣布 GPT-4o 及 GPT-4.1 系列特定快照将于 2027 年 1 月 14 日停止服务,并推荐迁移至 GPT-6 Luna。开发者需立即盘点代码中的模型 ID,区分新旧截止日期,并通过自动化脚本验证替换后的行为兼容性。本文提供详细的迁移清单与代码检查示例,助开发者规避服务中断风险。

Atoms官方 / ADK编译 5 分钟
AI 工具 2026-10-15

Atoms 发布 Claude Motion:基于代码的动画生成与 MP4 导出功能详解

Atoms 平台正式推出 Claude Motion 的 Beta 版本,支持团队与企业用户创建基于代码的动画。该工具利用文本、图表和图像生成可编辑的 MP4 视频,强调内容准确性而非生成式视频。文章详细阐述了从组织权限配置、提示词编写到最终视频导出的完整工作流,并提供了针对内部演示文稿和定价说明的实战案例。

Atoms官方 / ADK编译 4 分钟
模型发布 2026-10-15

Gemini 3.7 Flash 正式弃用:迁移至 3.8 Flash 及 Deep Research 代理更新指南

Google 宣布 Gemini 3.7 Flash 模型已正式弃用,所有 API 请求自动重定向至 Gemini 3.8 Flash。开发者需显式更新配置,并同步处理 Deep Research 代理的迁移。本文详解参数变更(如 thinking_budget 替换为 thinking_level)、旧版参数废弃清单及自动化迁移检查脚本,确保应用平滑过渡至新架构。

Atoms官方 / ADK编译 5 分钟