产品简介
Weaviate 是一个开源向量数据库,走的是「两类检索放进同一个引擎」的路子。向量相似度负责语义,BM25 负责关键词精确命中,两者可以在同一次查询里加权融合。
它同时把向量化模块做进了数据库本身,写入数据时自动完成嵌入,省掉应用层再搭一条流水线。
核心功能
- 混合检索是主打:向量相似度与 BM25 关键词检索可以在同一次查询里融合,对既要语义又要精确命中的场景更实用,比如带型号、编号、专有名词的检索。
- 模块化向量化:通过 text2vec-openai 这类模块把嵌入过程收进数据库,写入时自动向量化,应用层只管写原始数据。
- 自托管免费:BSD-3 协议,部署在本地或自有云上不付费,适合数据不出内网的场景。
- 云服务分档:云端提供 14 天 Sandbox 试用用于验证;Cloud Flex 从 $45/月起;Dedicated Cloud 从 $400/月起,带 99.95% SLA;企业版支持 BYOC 部署。
- 一致性可调:支持按需配置一致性级别,写多读少的批量场景放宽,实时场景收紧,在吞吐与新鲜度之间自己取舍。
适合谁用
以下类型的用户会特别受益于 Weaviate:
- 既要语义检索又要精确匹配型号、编号、专有名词的知识库
- 数据不能出内网、需要完全自托管的企业检索系统
- 想省掉自建嵌入流水线的团队,让数据库在写入时自动向量化
- 需要按场景调整一致性与吞吐的批量入库任务
优点亮点
- BSD-3 开源,自托管无授权成本
- 向量与关键词混合检索开箱即用
- 向量化模块内嵌,少维护一条流水线
- 云端试用与付费档分层清晰,可平滑升级
价格与方案
自托管免费(BSD-3)。云端 14 天 Sandbox 试用;Cloud Flex 从 $45/月起;Dedicated Cloud 从 $400/月起;企业版 BYOC 定制。
总结与建议
Weaviate 的立足点是混合检索与自托管。它不追求把托管程度做到极致,而是把两类检索能力收进同一个引擎,再把向量化模块也纳进来。这套设计对数据敏感、又不能放弃关键词精度的行业客户有吸引力。需要注意的是云端以 14 天 Sandbox 试用为主,想长期零成本使用,自托管这条路更稳。
版本演进
- Cloud Flex / Dedicated 分层 (2026):Flex 从 $45/月起,Dedicated Cloud 从 $400/月起并带 99.95% SLA