W

Weaviate

Open-source Vector DB

Weaviate

Weaviate 用开源方式把向量检索、混合搜索与模块化向量化打包成一个可自托管的数据库,是构建 RAG、语义搜索与 Agent 记忆的热门底座。

BSD 3-Clause
开源协议
2000万+
累计下载
自托管/云
部署形态

免费试用 · 无需下载即可在线体验

关于 Weaviate

为 AI 应用而生的开源向量数据库

Weaviate 是一个用 Go 编写、开源(BSD 3-Clause)的向量数据库,从设计之初就面向 AI 原生应用:它把向量索引、对象存储与模块化向量化(modules)放进同一个系统,写入数据时即可自动调用嵌入模型生成向量,查询时支持向量、关键词与结构化过滤的混合检索。

在检索能力上,Weaviate 支持 Hybrid Search(稠密 + 稀疏 BM25)、多向量、标量/产品量化,以及面向多客户场景的多租户(multi-tenancy);其 GraphQL 与 REST API 让开发者既能做语义召回,也能做结构化聚合,适配 RAG、推荐与知识库。

围绕生产落地,Weaviate 提供自托管与全托管 Weaviate Cloud 两种形态,并通过 HNSW/动态索引等工程优化支撑规模化;公开资料显示其累计下载量已超过 2000 万次,是开源向量数据库赛道的主流选择之一,社区与生态持续活跃。

核心功能一览

六大核心能力,覆盖创作全流程

📦

开源可自托管

BSD 3-Clause 协议,数据完全可控,可私有化部署。

🔀

混合检索

稠密向量 + BM25 稀疏 + 结构化过滤,复合语义召回。

🧩

模块化向量化

写入时自动调用嵌入模块生成向量,开箱即用。

🏢

多租户

单集群隔离多客户数据,适合 SaaS 与平台化场景。

🤖

RAG 与 Agent 就绪

原生适配检索增强与智能体记忆,配套生成式检索。

零基础快速上手

4 步完成你的第一件 AI 作品,无需任何设计经验

1

安装与启动

用 Docker 启动 Weaviate 实例,或用 Weaviate Cloud 开通托管集群。

2

定义 Schema

声明集合(collection)、字段类型与向量化模块。

3

写入与向量化

导入对象数据,Weaviate 自动生成并存储向量。

4

混合检索与 RAG

用向量+关键词+过滤做混合查询,接入大模型构建 RAG。

全平台客户端下载

支持网页端、桌面端、移动端及浏览器插件,随时随地开启创作

使用入口

官网
文档与控制台
下载
Weaviate Cloud
全托管试用
下载
GitHub
开源仓库
下载

开发者

Python 客户端
快速开始
下载
文档中心
API 与示例
下载
SpeedAIAD

常见问题解答

遇到问题?这里可能有你想要的答案

1

Weaviate 是免费的吗?

开源版本可永久免费自托管;Weaviate Cloud 提供托管服务并按用量计费,适合不想运维集群的团队。

2

和 Pinecone 怎么选?

Weaviate 开源可自托管、数据可控且混合检索能力强,适合需要私有化或深度定制的团队;Pinecone 主打全托管免运维,适合追求快速上线、不碰基础设施的场景。

与同类向量数据库对比

和同类工具横向对比,帮你选对工具。

对比维度WeaviateMilvusPineconeQdrant
开源协议BSD 3-ClauseApache 2.0商业Apache 2.0
部署形态自建/云自建/云全托管自建/云
混合检索稠密+BM25向量为主稠密+稀疏稠密+稀疏
多租户强模块强中