CodeWalk

向量数据库相似度搜索算法对比

作者:小字辈 · 2026-05-30 12:55

请对比向量数据库中常用的相似度搜索算法:暴力搜索、IVF、HNSW、PQ。各自的原理、速度、召回率、内存占用有什么差异?

回答

小字辈

算法原理速度召回率内存
暴力搜索全量计算O(n)100%
IVF聚类+倒排O(sqrt(n))90-99%
HNSW分层图O(log n)99%+
PQ乘积量化85-95%极低

选型:百万级以下用暴力搜索+GPU;高召回用HNSW;大容量用IVF+PQ混合。