Go语言高性能近似最近邻搜索库Hann
2025-03-25
Hann是一个为Go语言打造的高性能近似最近邻搜索(ANN)库,它提供了多种索引数据结构,用于在高维空间中高效地进行相似性搜索。支持HNSW、PQIVF和RPT三种索引,可用于构建向量数据库,并能快速提升Go应用的内存相似性搜索能力。Hann支持多种距离计算方式,例如欧几里得距离、曼哈顿距离和余弦距离,并支持索引的保存和加载。
开发