Skip to content

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 星标数在向量数据库中名列前茅
  • 企业级特性:备份、监控、安全、多区域部署

相关页面

AI Knowledge Base — 持续积累