AI产品库
Weaviate Logo

向量数据库 / 检索平台

Weaviate

开源向量数据库与混合检索平台

官方定义为「同时存储对象与向量的开源向量数据库」,把向量检索与结构化过滤结合,并具备云原生数据库的容错与扩展能力;既支持自托管,也提供全托管云服务,以及面向智能体的查询代理与记忆组件。

深度介绍

Weaviate详细介绍

🧭

定位:把对象和向量存在同一个库里

官方仓库的自述是「存储对象与向量的开源向量数据库,把向量搜索与结构化过滤结合起来,并具备云原生数据库的容错与可扩展性」。这句话点出了它和「纯向量索引库」的差别:数据对象与它的向量同库保存,过滤条件与向量检索可以在一次查询里完成,不必把元数据另存一份再去比对。官网给出的规模口径是开源版累计下载超过 2000 万次,并有企业客户把向量规模做到数十亿级、单集群承载上万租户的案例。

🌳

索引:默认 HNSW,另有多种类型可选

文档把向量索引分成四类并逐项说明取舍:图索引(HNSW 是最常见的实现,也是 Weaviate 的默认类型,可增量更新、适合高维向量)、树索引(如 ANNOY,省内存但更新代价高)、簇索引(内存友好、召回通常低于图索引)与扁平索引(最简单,但检索时间随数据量线性增长)。价格页的估算器还允许在 HNSW 与 HFresh 之间切换,并可选 RQ-8 压缩与「成本优先/性能优先」两档优化目标——这直接决定内存占用与服务成本。

🔀

混合检索:向量与关键词一起排序

除语义检索外,文档专门列出混合检索的做法:把向量相似度与 BM25 关键词评分融合成一个排序结果,并可调整两者的权重。对包含型号、编号、专有名词的语料,纯向量检索容易漏掉精确匹配,混合检索能同时兼顾「意思相近」与「字面命中」。文档还覆盖了过滤条件与检索的配合方式,实践上通常先用结构化过滤缩小候选集,再做向量或混合排序,避免把算力花在最终会被排除的数据上。

🧬

内置向量化与模型供应商接入

Weaviate 把「Embeddings」列为平台四大能力之一:在写入与查询时由数据库侧直接调用嵌入模型,把文本、图像等转成向量,无需在应用里另外搭一条嵌入管线。文档中有独立的模型供应商章节,列出可接入的外部模型来源,也说明哪些任务由内置模块完成。这样做的好处是数据写入与向量生成保持一致、少一层编排;反过来,如果团队已有自训练的嵌入模型或固定的向量化流程,就需要确认它能否接入,或者继续自行生成向量后写入。

🤖

查询代理与智能体记忆

平台在数据库之上提供两层面向 AI 应用的能力:查询代理(Query Agent)接受自然语言提问,自动把它翻译成优化过的数据库查询,让智能体不必自己拼过滤条件与检索参数;Engram 则被官方描述为「面向 AI 智能体的托管记忆,构建在 Weaviate 之上」,文档站把它与数据库、查询代理、云服务并列为一级入口。二者都处在快速演进阶段,能力边界与计费方式建议以官网与文档当期说明为准,接入前先做小规模验证。

🏢

多租户:一个租户一个分片

多租户是 Weaviate 面向 SaaS 场景的重点能力:默认关闭,启用后每个租户的数据存放在独立分片中,租户之间互相不可见,既保证隔离也提升操作效率;租户状态分为活跃与非活跃两种(官方在 v1.26 把原先的热/冷状态改名而来)。配套的生产特性还包括基于角色的访问控制、复制架构与备份恢复,文档另有专门的部署章节,覆盖 Docker、Kubernetes 与本地嵌入式三种运行方式。

☁️

三种形态:自托管、嵌入式与全托管云

Weaviate 可以跑在自己的 Docker 或 Kubernetes 集群里,也可以用嵌入式模式在本地进程内启动、适合开发与测试,或者用官方的 Weaviate Cloud。云服务分三档:永久免费档(1 个集群、10 万对象、1 GB 内存、10 GB 磁盘、1 个集合最多 3 个租户,嵌入与查询代理有每日/每月额度)、Flex(每月 45 美元起按量计费,共享集群,99.5% 可用性)、Premium(每月 400 美元起预付费合约,可选共享或专属部署,最高 99.95% 可用性,覆盖 AWS、GCP、Azure)。

⚖️

许可与版本节奏:看清文件属于哪一档

仓库的许可说明写得很明确:源码「分别适用 BSD-3-Clause 许可或 Weaviate 许可」,具体取决于文件位置——位于 `wl` 目录之外的代码是 BSD-3-Clause,`wl` 目录内则是 Weaviate 许可,商用前应逐项核对。版本方面,官方只维护最近三个次要版本(核验时为 1.39、1.38、1.37),并建议始终运行当前次要版本的最新补丁;仓库核验时有约 1.68 万 star,最新补丁 v1.39.5 发布于 2026 年 9 月 15 日。

产品特点

核心功能与独有价值

01

对象与向量同库,过滤与检索一次完成

数据对象与其向量存放在同一个数据库里,结构化过滤和向量检索可以在一次查询中完成,不必把元数据另存一处再回表比对,这是它区别于纯向量索引库的根本差异。

02

开源可自托管,也有嵌入式与全托管形态

同一套数据库可以跑在自有 Docker 或 Kubernetes 集群、以嵌入式模式在本地进程内启动,或直接使用 Weaviate Cloud;云服务有永久免费档、按量计费的 Flex 与预付费的 Premium。

03

混合检索与内置向量化

向量相似度与 BM25 关键词评分可融合排序,并可按权重调整;嵌入模型由数据库侧直接调用,写入与查询共用同一条向量化链路,少一层外部编排。

04

面向智能体的查询代理与记忆组件

查询代理把自然语言提问翻译成优化后的数据库查询,Engram 则提供构建在 Weaviate 之上的智能体持久记忆,两者都属于平台的一级产品线,仍在快速演进中。

最近动态

重要更新

最新补丁 v1.39.5(2026-09-15)

官方发布记录显示 1.39 系列的最新补丁为 v1.39.5,发布于 2026 年 9 月 15 日;仓库在 9 月 21 日仍有提交。版本支持策略是只维护最近三个次要版本(当前为 1.39、1.38、1.37),更早的版本不再提供修复与安全补丁。

Engram:面向智能体的托管记忆(核验时点)

文档站顶部横幅与导航中新增 Engram,官方描述为「面向 AI 智能体的托管记忆,构建在 Weaviate 之上」,与数据库、查询代理、云服务并列。它属于较新的产品线,能力范围与计费方式请以官方当期说明为准。

云服务三档方案(核验时点)

价格页当前列出永久免费档(1 个集群、10 万对象、1 GB 内存、10 GB 磁盘、1 个集合最多 3 个租户,嵌入与查询代理有额度)、Flex(每月 45 美元起按量计费、99.5% 可用性)与 Premium(每月 400 美元起预付费、最高 99.95% 可用性、覆盖 AWS/GCP/Azure)。方案与额度可能调整,以官网为准。

文档站按产品线重组(核验时点)

当前文档分为 Weaviate 数据库、部署、查询代理、Weaviate Cloud 与 Engram 等板块,数据库部分覆盖检索、索引与压缩、多租户、复制架构、访问控制、备份与迁移;旧版开发者站入口仍可访问。

产品总结

Weaviate 是一个开源向量数据库,官方仓库的自述是「存储对象与向量的开源向量数据库,把向量搜索与结构化过滤结合起来,并具备云原生数据库的容错与可扩展性」。它的核心差异在于数据模型:对象与向量同库保存,过滤条件与向量检索能在一次查询里完成。官网给出的规模口径是开源版累计下载超过 2000 万次,并引用客户案例说明单集群可承载数十亿向量与上万租户。 检索能力方面,除语义检索外官方专门支持混合检索——把向量相似度与 BM25 关键词评分融合排序并调整权重,适合含型号、编号、专有名词的语料;索引默认使用 HNSW,文档另解释树索引、簇索引与扁平索引的取舍,价格页估算器还允许在 HNSW 与 HFresh 之间切换并选择压缩方式与优化目标。平台把内置向量化列为四大能力之一,写入与查询时由数据库侧调用嵌入模型,文档中有独立的模型供应商章节。 产品线已从数据库扩展到应用层:查询代理接受自然语言提问并翻译成优化后的数据库查询,Engram 提供构建在 Weaviate 之上的智能体持久记忆。运行形态有三种——自有 Docker 或 Kubernetes 自托管、本地嵌入式模式,以及全托管的 Weaviate Cloud;云服务分永久免费档、每月 45 美元起的 Flex 按量方案与每月 400 美元起的 Premium 预付费合约,后者可选专属部署、覆盖 AWS、GCP 与 Azure,可用性承诺最高 99.95%。生产特性包括多租户(一个租户一个分片、状态分活跃与非活跃)、基于角色的访问控制、复制架构与备份恢复。 使用前需注意两点。许可方面,仓库说明源码「分别适用 BSD-3-Clause 许可或 Weaviate 许可」,位置在 `wl` 目录之外的代码为 BSD-3-Clause,该目录内则是 Weaviate 许可,商用前应逐项核对。版本方面,官方只维护最近三个次要版本(核验时为 1.39、1.38、1.37),最新补丁 v1.39.5 发布于 2026 年 9 月 15 日;查询代理与 Engram 属较新的产品线,能力与计费以官方当期说明为准。

产品类型
向量数据库 / 检索平台
支持平台
REST 与 GraphQL 接口 / 官方 Python / JavaScript / / Docker 与 Kubernetes 自托管 / 嵌入式模式(本地开发免起服务) / Weaviate Cloud 全托管(conso / 内置向量化模块(文本、图像等) / 查询代理与 Engram 记忆组件
资费模式
自托管开源版免费;云服务有永久免费档,Flex 每月 45 美元起按量计费,Premium 每月 400 美元起(预付费合约)。

核验信息

参考文章与数据来源

本页事实来自 Weaviate 官方渠道:官网首页(开源向量搜索、RAG 与记忆三合一平台定位、四大能力、下载量与客户案例)、文档站(快速开始、向量索引类型、混合检索、多租户、复制架构、访问控制、部署方式、发布记录与版本支持策略)、价格页(永久免费档、Flex 与 Premium 三档方案及其额度与可用性承诺)、Engram 与查询代理产品页,以及仓库自述与许可说明。版本、方案与产品线核验于 2026 年 9 月 22 日,变化较快,请以官方当期说明为准。

  1. 官网Weaviate 官网
  2. 官方文档官方文档 · 快速开始
  3. 官方文档官方文档 · 向量索引类型
  4. 官方文档官方文档 · 混合检索
  5. 官方文档官方文档 · 多租户
  6. 官方文档官方文档 · 发布记录与版本支持
  7. 其他官方价格与方案
  8. 其他官方仓库(含许可说明)

用户体验调查

Weaviate介绍页面对您是否有帮助?