#32 · 主分类: 向量数据库

NGT

approximate-nearest-neighbor-search k-nearest-neighbors knn-search nearest-neighbor-search nearest-neighbors vector-database vector-search

基于邻域图和树的高维数据最近邻搜索

项目最后更新:07/27/26

GitHub Stars

1.4K

Forks数量

130

贡献者数量

22

许可证

Apache-2.0

收录理由

NGT 源自雅虎日本研究院,经历过真实生产环境的检验,这一点是许多新兴检索库不具备的。它利用图与树结构为高维向量建立索引,提供多种实现方式:基础 NGT、量化图以及量化块图,后两者以轻微精度损失换取大规模数据上的更快检索速度。项目包含 C++ 库和命令行工具,同时提供 Python 绑定,并有 Ruby、Go、Rust、Node 等社区驱动,接入混合技术栈时几乎不需要额外配置。索引支持内存映射,处理数百万条无法全部装入 RAM 的向量时很有帮助。距离度量涵盖 L1、L2、余弦、角距离、汉明、杰卡德以及内积,可用于推荐场景的相似度打分。如果你正在做语义搜索、推荐系统或图像匹配,NGT 在速度和灵活内存管理之间的平衡值得关注。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目