Appearance
Weaviate
Weaviate 是一款开源的 AI 原生向量数据库(Vector Database),专为语义搜索、RAG(检索增强生成)和多模态 AI 应用设计。它将向量搜索与传统数据库功能结合,提供企业级的数据管理与 AI 检索能力。
核心特性
向量搜索
- 多模态支持:文本、图像、音频、视频嵌入存储与检索
- 混合搜索:结合向量相似度与 BM25 关键词搜索
- 多租户架构:数据隔离与权限控制
RAG 原生支持
- 内置向量化:自动将对象转换为向量嵌入
- 与主流模型集成:OpenAI、Cohere、Hugging Face 等
- GraphQL 接口:灵活的查询语言
部署模式
- Weaviate Cloud:全托管 SaaS 服务
- Self-hosted:Docker、Kubernetes 本地部署
- Serverless:按需付费的无服务器版本
技术架构
- HNSW 索引:高效的近似最近邻搜索
- 模块化设计:向量化模块、扩展模块可插拔
- 分布式:支持多节点集群部署
生态定位
- AI 应用的数据底座:为 RAG、推荐系统、语义搜索提供存储层
- 开源社区活跃:GitHub 星标数在向量数据库中名列前茅
- 企业级特性:备份、监控、安全、多区域部署
相关页面
Vector Databases — 技术概念
Pinecone — 托管向量数据库对比
Qdrant — 另一开源向量数据库
RAG — 核心应用场景
向量数据库对比 — 向量数据库对比