turbovec:Rust 实现 Google 向量搜索
Turbovec – Google's TurboQuant for vector search in Rust

turbovec 是基于 Google 的 TurboQuant 算法构建的 Rust 向量索引,提供 Python 绑定。它无需训练阶段,支持在线增量更新,在 ARM 和 x86 架构上搜索速度全面超越 FAISS。通过 SIMD 优化,turbovec 将 1000 万文档的内存占用从 31GB 压缩至 4GB,同时保持高精度。该项目支持 LangChain、LlamaIndex 等主流框架,提供纯本地化部署方案,是构建高隐私、低延迟 RAG 系统的理想选择。
1000 万文档语料库在 float32 格式下需要 31GB 内存,而 turbovec 仅需 4GB 即可容纳,且搜索速度快于 FAISS。