Z

zvec

SHA-256
16.1k stars·开发工具·已提供 SHA-256 校验码,下载后可自行核对文件完整性

阿里巴巴开源的嵌入式向量数据库,免部署服务器,毫秒级相似度检索,支持全文搜索与混合查询。

智能下载

下载 Download 版本

v0.8.0 · 39.4 MB

像 SQLite 一样嵌入应用的极速向量数据库。

核心功能

  • 毫秒级向量检索,可扩展至数十亿条数据
  • 纯本地嵌入式运行,无需部署服务器或复杂配置
  • 同时支持稠密向量、稀疏向量与多向量查询
  • 原生全文检索,支持自然语言与结构化表达式
  • 向量、关键词与结构化过滤融合的混合查询

避坑指南

  • •zvec 是嵌入式库而非独立服务器,无法像 Milvus、Qdrant 那样通过网络供多客户端远程访问;写入为单进程独占,多进程只能并发读取,不适合多服务同时写库的场景;数据保存在本地文件中,备份与容灾需自行处理;仅支持 64 位 Python 3.10–3.14;Uniform 量化可提速但可能降低召回率,对精度敏感的业务需谨慎开启。

适用场景

  • 为 RAG 应用与 AI 智能体搭建本地知识库检索
  • 在移动端或边缘设备上实现离线语义搜索
  • 构建文档、代码或图片的相似度搜索功能
  • 推荐系统中的实时相似物品召回

zvec 是阿里巴巴开源的嵌入式向量数据库,经阿里内部大规模生产验证。它以库的形式直接嵌入应用,无需部署服务端,毫秒级完成海量向量相似度检索,提供 Python、Node.js、Go、Rust、Flutter 官方 SDK,覆盖桌面与移动平台。与 Milvus、Qdrant 等需独立部署的方案相比,zvec 更像 SQLite,零运维、随代码运行;与 FAISS 等纯索引库相比,它内置 WAL 持久化、文档增删改查、稠密/稀疏向量、全文检索与混合查询,开箱即用,适合 RAG、语义搜索与本地 AI 应用。

标签

vector-databasesimilarity-searchembeddingshybrid-searchragin-process

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

确保使用 64 位 Python 3.10 至 3.14,然后运行 pip install zvec 完成安装

4

在代码中定义 CollectionSchema,指定集合名称、向量字段与维度

5

调用 create_and_open 创建并打开集合,用 insert 写入带向量的文档

安装指引
  1. 确保使用 64 位 Python 3.10 至 3.14,然后运行 pip install zvec 完成安装
  2. 在代码中定义 CollectionSchema,指定集合名称、向量字段与维度
  3. 调用 create_and_open 创建并打开集合,用 insert 写入带向量的文档
文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

98779b81a0c2c3845336b8f5da8203908116bbf55275805ae9124779e786dc20

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

Python 用户运行 pip uninstall zvec 即可移除库;Node.js 项目使用 npm uninstall @zvec/zvec。卸载后手动删除本地数据目录(如示例中的 ./zvec_example)即可彻底清除数据,无残留服务或后台进程。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议Apache-2.0
最后更新2026-10-22 18:17:25
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

4 FAQs

相似推荐