开源嵌入向量库:本地、自托管与 Chroma Cloud 向量检索
Chroma 在 docs.trychroma.com 文档化开源嵌入向量数据库,供 Python/JavaScript 存储与查询向量、元数据与全文字段;涵盖内存/持久化客户端、自托管 HTTP 服务、Chroma Cloud 与 API Key;支持集合 CRUD、嵌入函数集成与混合检索,面向 RAG 与 Agent 记忆。
使用场景
- 本地 RAG 原型
- Agent 对话记忆
- CI 内存测试
- 生产 Chroma Cloud
- 向量库教学
主要功能
- 本地持久化与内存客户端
- 集合 API 与元数据过滤
- 多种嵌入函数集成
- 自托管 HTTP 与 Chroma Cloud
- 混合/全文检索
相关推荐
相关推荐
3 收录条目
Milvus
Milvus 在 milvus.io/docs 文档化高性能向量数据库,用于存储、索引与检索嵌入向量,支持元数据过滤与混合检索。部署含 Milvus Lite(pip install pymilvus,笔记本/边缘)、Milvus Standalone(单 Docker 镜像)、Kubernetes 上 Milvus Distributed(见 install-overview)。官方 SDK 含 PyMilvus、Go、Java、Node.js、C#;Zilliz Cloud 提供托管 Milvus。架构分层接入/协调/工作/存储,对象存储后端含 MinIO、S3、Azure Blob。
Weaviate
Weaviate 在 docs.weaviate.io/weaviate 文档化开源向量数据库,存储对象与向量嵌入,支持语义、关键词与混合检索、RAG、重排与 Agent 工作流。生态含 Docker/Kubernetes 自托管、Weaviate Cloud、Query Agent 与 Weaviate Embeddings。客户端含 Python(weaviate-client v4,需 1.23.7+)、TypeScript、Go、Java,经 REST/gRPC/GraphQL API。
LanceDB
LanceDB 在 docs.lancedb.com 文档化多模态 lakehouse,基于 Lance 格式在统一表存储向量、元数据与嵌入。LanceDB OSS 为嵌入式库(Python/TypeScript/Rust);LanceDB Enterprise 为分布式托管方案。支持向量/语义、BM25 全文、SQL 过滤混合检索与对象存储集成。