Weaviate
活跃简介
开源向量数据库,模块化设计支持多模态与多 backend。 生态活跃
核心特性
- 模块化 — 向量化、检索、存储可替换
- 多模态 — 文本、图像、视频
- 混合检索 — 向量 + BM25 + filter
- 生成模块 — 内置 RAG 模块
- REST/GraphQL — 双接口
适用场景
💡 为多模态 RAG 应用选择向量数据库。
💡 为推荐系统做基于 embedding 的检索。
💡 为 GraphQL 友好应用提供 RAG 接入。
分类
快速开始
# 启动
docker compose up -d
# Python 客户端
pip install weaviate-client
import weaviate
client = weaviate.connect_to_local()
print(client.collections.get('Article').query.fetch_objects(limit=3).objects)