项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2333
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Kubernetes 集群(README 的 Quick start 指向 Kubernetes Deployment)
- Helm 客户端,用于 vearch-helm 部署(README 给出 vearch-helm 文档入口)
- 能访问 GitHub 与 vearch 官方文档站点
- 按业务语言准备对应 SDK 运行环境(Python/Go/Java/Rust)
安装与启动步骤
-
1获取项目源码
从 GitHub 克隆 vearch 仓库,用于查看各语言 SDK 目录与示例。README 未给出具体安装命令,仅供本地参考。
git clone https://github.com/vearch/vearch.git -
2通读官方文档
README 指向 readthedocs 的中英文教程与 RESTful API 参考文档,部署前应先阅读,确认版本与接口。
-
3Kubernetes 部署
README 的 Quick start 仅给出 Kubernetes Deployment 入口,按 vearch-helm 文档在 K8s 集群上部署 Vearch。
-
4在线调试 API
通过官方 OpenAPI 工具页查看并在线调试接口,确认建库、写入与查询的参数和返回结构。
-
5安装语言 SDK
按业务语言选择 Python、Go、Java 或 Rust SDK,具体安装与用法见仓库中对应 SDK 子目录的 README。
如何确认成功
按官方文档部署后,用 RESTful API 或 SDK 发起一次向量检索,能正常返回相似结果即表示部署成功。
常见问题
Q:README 里没有安装命令,怎么部署?
A:README 的 Quick start 只指向 Kubernetes Deployment(vearch-helm)文档,具体安装命令需以该官方文档为准。
Q:支持哪些语言的客户端?
A:README 列出 Python、Go、Java、Rust 四种 SDK,各自的使用说明在仓库对应的 sdk 子目录 README 中。
Q:如何调用 Vearch 的接口?
A:可参考 RESTful API 教程与参考文档,也可在官方 OpenAPI 工具页在线查看和调试接口。
Q:Vearch 支持哪些检索方式?
A:支持向量检索与标量过滤结合的混合检索,可在毫秒级从百万级对象中返回相似结果。
注意事项
- README 节选中未提供任何可直接执行的安装或启动命令,本教程步骤以官方文档入口为主,请勿照搬未验证的命令。
- 生产环境建议按官方 Kubernetes + Helm 方案部署,以获得复制与弹性扩缩容能力。
- 中文文档地址为 https://vearch.readthedocs.io/zh_CN/latest,英文为 https://vearch.readthedocs.io/en/latest。
- 实际端口、镜像版本与配置项请以部署文档为准,README 中未给出相关值。
核心亮点
- 支持多种索引算法(HNSW、IVFPQ等),兼顾性能与召回率
- 原生分布式架构,支持水平扩展和高可用,适合大规模数据
- 提供简洁的 RESTful API 和 Python SDK,集成门槛低
不足之处
- 文档相对较少,部分高级功能示例不够详尽
- 社区活跃度一般,问题响应可能不及时
适用场景
- 推荐系统:基于用户行为向量召回相似物品
- 图像/视频检索:以图搜图或视频帧相似性匹配
- 自然语言处理:语义搜索、问答系统或文档去重
替代项目
Milvus、Faiss、Qdrant
上一篇:memsearch
下一篇:kernel-memory
同类项目推荐
cicd-templates
开源
用代码一键管理 Databricks 部署,告别手动配置
Manage your Databricks deployments and CI with code.
yek
开源
把整个代码库一键打包成 LLM 能懂的上下文
A fast Rust based tool to serialize text-based files in a repository or directory fo···
generative-ai-arbitrage
开源
花三成钱,调用同一批顶级视频图像音乐模型
A curated list showing how to access the exact same top-tier generative AI models (v···
gpt-load
开源
把多个 AI 账号聚合成一个入口,自动轮换防封省额度
Self-hosted AI gateway for multi-channel, multi-credential setups — API keys and su···
tabularis
开源
一个桌面工具,连接 15+ 数据库,还能让 AI 帮你写 SQL。
Open-source desktop SQL workspace with 3 built-in database drivers and 26 shipped dr···
opennhp
开源
让未认证流量看不见,验证通过才放行
Make your infrastructure invisible to attackers. OpenNHP implements the Network-infr···
desktop
开源
给 AI 一个安全的桌面环境,让它放心操作电脑
E2B Desktop Sandbox for LLMs. E2B Sandbox with desktop graphical environment that yo···
daytona
开源
让 AI 代码在安全沙箱里跑起来,不怕搞崩系统
Daytona is a Secure and Elastic Infrastructure for Running AI-Generated Code
kvpress
开源
一行代码压缩 KV 缓存,让长上下文推理更快更省显存
LLM KV cache compression made easy
