Qdrant 是用 Rust 编写的向量相似度搜索引擎和向量数据库,支持带条件过滤的语义搜索与推荐。
3.5万+111 本周2800RustApache-2.0更新于 18小时前
基于 HNSW 图算法的近似最近邻搜索库,提供 C++ 头文件实现和 Python 绑定。
Hnswlib 是一个纯头文件的 C++ 库,实现了用于近似最近邻搜索的分层可导航小世界图(HNSW)算法。它把高维向量组织成图结构,使查找与查询向量最接近的结果比暴力比对快得多,代价是返回的结果是近似最近邻而非精确结果。
该库提供基于 NumPy 数组的 Python 绑定,支持 L2、内积和余弦距离。索引可以增量构建,通过相同标签重新插入来更新向量,也可以标记删除元素,并保存到磁盘或从磁盘加载。Python 索引还支持 pickle 序列化。C++ 端可以自定义距离函数。
C++ 核心除 C++11 外没有其他依赖。较新的版本增加了基于流的保存与加载接口,以及可在 -fno-exceptions 编译下使用的无异常 API。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
Qdrant 是用 Rust 编写的向量相似度搜索引擎和向量数据库,支持带条件过滤的语义搜索与推荐。
一个 C++ 大规模近似最近邻向量检索库,提供索引构建、搜索和分布式在线服务工具。
基于 Rust 的 Postgres 扩展,在 pgvector 之上提供 DiskANN 索引和标签过滤,用于更快、更省成本的向量检索。
为 Postgres 提供向量相似度搜索的开源扩展,可与关系型数据存放在一起。
单文件 C++ 向量近似最近邻搜索与聚类引擎,提供 Python、JavaScript、Rust 等多语言绑定。
一个基于 C++、提供 Python 接口的稠密向量相似度搜索与聚类库,可选 GPU 加速。