定位:用 Rust 从零写起的向量搜索引擎
官网对架构的说明是「完全用 Rust 编写,带 SIMD 与自研存储引擎 Gridstore,没有包装层、没有外挂件」。这句话是理解它取舍的起点:索引、存储与查询执行都在同一套代码里实现,因此能针对过滤与量化这些环节做深度优化,而不用迁就外部组件的行为。官网给出的规模口径是 GitHub 星标超过 3 万、社区成员超过 6 万,并声明通过 SOC 2 与 HIPAA 合规要求。仓库核验时约有 3.47 万 star,采用 Apache-2.0 许可。
深度介绍
官网对架构的说明是「完全用 Rust 编写,带 SIMD 与自研存储引擎 Gridstore,没有包装层、没有外挂件」。这句话是理解它取舍的起点:索引、存储与查询执行都在同一套代码里实现,因此能针对过滤与量化这些环节做深度优化,而不用迁就外部组件的行为。官网给出的规模口径是 GitHub 星标超过 3 万、社区成员超过 6 万,并声明通过 SOC 2 与 HIPAA 合规要求。仓库核验时约有 3.47 万 star,采用 Apache-2.0 许可。
Qdrant 把元数据存成 JSON,文档里的过滤能力覆盖嵌套字段、文本匹配、地理坐标、是否含向量等类型。更关键的是执行方式:官网写明过滤条件是在 HNSW 图遍历过程中应用的,而不是「先按条件筛一遍再检索」或「先检索再剔除」。差别体现在复杂条件下——前置过滤会破坏图的连通性导致召回下降,后置过滤会让返回结果数量不足;一体化过滤的目标是既保住召回又控制延迟,这对多条件、多租户的业务查询尤其重要。
文档把混合检索做成原生能力:同一次查询里可以同时使用稠密向量与稀疏向量,并支持 BM25、SPLADE++ 与 miniCOIL 等稀疏表示,按权重融合出最终排序。对含专有名词、型号、编号的语料,纯稠密向量容易漏掉字面匹配,稀疏侧正好补上。官方文档中另设有全文检索、文本过滤与推理章节,其中推理部分还包括内置的 BM25 与云端的托管推理,接入方式有多种选择,选型时可以先明确哪一侧负责语义、哪一侧负责精确匹配。
除单向量外,Qdrant 支持为一个对象保存多个向量,官方把这条能力称为「为相关性设定新标准」,适合多模态与后期交互(如 ColBERT 式)检索。重排方面,官网页面上列出三类手段:按业务逻辑做分数加权、用后期交互模型做词级精度排序、以及用最大边际相关性(MMR)让结果更多样。文档另有「用 FastEmbed 重排」与「多向量后处理」的教程,可以看出官方把它当作检索质量调优的标准环节,而不是附加功能。
文档的「管理数据」章节包含存储、索引与量化三块内容,量化用于在几乎不损失召回的前提下压缩向量、降低内存占用并提升检索速度——当数据量达到千万级以上时,这往往比换硬件更有效。官网同时强调实时索引:新写入的数据可以立即被检索到,不需要等待批量重建。官方还单独维护基准测试页,公开不同配置下的吞吐与延迟数据;由于基准结果高度依赖数据分布与参数,评估时应以自己的语料复测为准。
同一套引擎提供多条部署路径:开源自托管可跑在 Docker 或 Kubernetes 上;Qdrant Cloud 是全托管服务,支持 AWS、GCP、Azure,提供自动分片与高可用;Hybrid Cloud 把控制面与数据面分离,让数据留在自己的 Kubernetes 集群里;Private Cloud 面向需要气隙隔离的场景;Qdrant Edge 处于 Beta,把轻量检索放到数据产生的设备侧;官方还把 Serverless 标为即将推出。选型时建议先按数据驻留要求筛掉不可用的形态,再比较成本与运维负担。
官网页面上列出的企业级能力包括:基于角色的细粒度访问控制与多租户、按向量范围限定的 API 密钥、SSO(SAML 与 OIDC)、私有网络连接、零停机升级、备份与时间点恢复,以及 Prometheus、Grafana、Datadog 等监控接入;合规方面给出 SOC 2 与 GDPR 相关的说明。这些能力集中在付费档:免费档是单节点小规格集群,Standard 提供专用资源与 99.5% 可用性承诺,Premium 才包含 SSO、私有 VPC 链路与 99.9% 承诺。
官方文档的工具栏里包含 Qdrant Web UI、FastEmbed(轻量嵌入库)、Agent Skills 与 MCP 服务器,后者可以让兼容协议的智能体客户端直接调用检索与集合管理;SDK 侧提供 Python、JavaScript、Go、Rust、Java、.NET 等语言的官方客户端,接口同时支持 REST 与 gRPC。FastEmbed 与云端推理的存在,意味着「嵌入—写入—检索—重排」既可以在本地完成,也可以交给托管服务,团队可以按数据敏感度与部署位置分场景选择。
产品特点
从存储引擎 Gridstore 到 HNSW 索引与查询执行全部由 Rust 实现并使用 SIMD 优化,官方强调没有包装层与外挂组件;仓库以 Apache-2.0 许可开源,核验时约 3.47 万 star。
元数据以 JSON 存储,支持嵌套、文本、地理与向量存在性等过滤条件;过滤在 HNSW 遍历过程中生效,避免前置过滤破坏图连通性导致召回下降,也避免后置过滤导致结果不足。
稠密与稀疏向量可在一次查询中融合,稀疏侧支持 BM25、SPLADE++ 与 miniCOIL;每个对象可保存多个向量,配合分数加权、后期交互与 MMR 多样化的重排手段调节相关性。
自托管、全托管云、混合云(数据留在自有 Kubernetes)与气隙私有云各自对应不同合规要求,另有处于 Beta 的边缘版本与标为即将推出的 Serverless,选型空间比多数同类产品更宽。
最近动态
仓库发布记录显示最新版本为 v1.19.1,发布于 2026 年 9 月 4 日,主仓库在 9 月 21 日仍有提交。官方另单独维护变更日志页面与路线图,升级前建议对照版本说明与迁移指引。
官网产品导航中,Qdrant Edge 标为 Beta,主打在数据产生侧做低延迟检索,文档中已有 Edge 与集群的差异说明、Edge API、分片生命周期、快照与设备侧嵌入等章节;Qdrant Serverless 标为「即将推出」。这两条产品线仍在演进,能力以官方当期说明为准。
价格页当前列出永久免费档(单节点 0.5 vCPU、1 GB 内存、4 GB 磁盘,含部分模型的免费云端推理)、Standard(按量计费、专用资源、99.5% 可用性、支持云市场订阅)与 Premium(最低消费、SSO、私有 VPC 链路、99.9% 可用性),另有托管本地部署方案。
当前文档分为开发、部署、生态与学习四个板块,涵盖数据管理(向量、负载、集合、存储、索引、量化、多租户、批量上传)、搜索(过滤、混合查询、相关性、低延迟、全文检索)、推理(推理 API、BM25、云端推理、外部供应商、Matryoshka 模型)以及边缘与工具链。
Qdrant 是一个用 Rust 编写的开源向量搜索引擎,官方对架构的说明是「完全用 Rust 编写,带 SIMD 与自研存储引擎 Gridstore,没有包装层、没有外挂件」。官网给出的规模口径是 GitHub 星标超过 3 万、社区成员超过 6 万,并声明满足 SOC 2 与 HIPAA 合规要求;仓库核验时约有 3.47 万 star、采用 Apache-2.0 许可,最新版本为 v1.19.1(2026 年 9 月 4 日)。 检索能力围绕三个方向展开。过滤方面,元数据以 JSON 保存,支持嵌套字段、文本、地理坐标与向量存在性等条件,且官方强调过滤是在 HNSW 图遍历过程中应用的——既不是前置筛选也不是后置剔除,目的是在复杂条件下同时保住召回与延迟。混合检索方面,同一次查询可同时使用稠密与稀疏向量,稀疏侧支持 BM25、SPLADE++ 与 miniCOIL 并按权重融合。相关性调优方面,支持一个对象保存多个向量,并提供分数加权、后期交互模型与最大边际相关性(MMR)三类重排手段,文档中配有对应的教程。 工程侧的能力包括量化压缩(在尽量不损失召回的前提下降低内存占用与延迟)、实时索引新数据、批量上传、多租户与细粒度访问控制。部署形态有四种:Docker 或 Kubernetes 自托管、支持 AWS/GCP/Azure 的全托管云(自动分片与高可用)、把数据留在自有 Kubernetes 的混合云,以及面向气隙环境的私有云;Qdrant Edge 处于 Beta,把轻量检索放到数据产生侧,Serverless 标为即将推出。配套工具包括 Web UI、FastEmbed 嵌入库、MCP 服务器与 Python、JavaScript、Go、Rust、Java、.NET 等官方客户端,接口支持 REST 与 gRPC。 使用前需留意价格与合规的分档:免费档是单节点小规格集群(0.5 vCPU、1 GB 内存、4 GB 磁盘),Standard 按量计费并提供专用资源与 99.5% 可用性承诺,SSO、私有 VPC 链路与 99.9% 承诺属于 Premium 档。官方基准页公开了不同配置下的性能数据,但结果高度依赖数据分布与参数,上线前应使用自己的语料复测;Edge 与 Serverless 仍在演进,能力与计费请以官方当期说明为准。
核验信息
本页事实来自 Qdrant 官方渠道:官网首页(Rust 与 Gridstore 架构说明、过滤在 HNSW 遍历中执行的说明、混合检索与多向量能力、重排手段、部署形态、企业特性与规模口径)、官方文档(条目结构涵盖数据管理、存储、索引、量化、多租户、搜索与过滤、混合查询、全文检索、推理、边缘与工具链)、价格页(免费档、Standard 与 Premium 三档及可用性承诺)、基准测试页,以及仓库的许可与发布信息。版本、方案与产品线状态核验于 2026 年 9 月 22 日,请以官方当期说明为准。
Qdrant介绍页面对您是否有帮助?