做语义搜索绕不开向量索引选型。图索引和基于倒排的量化索引是两条主要路线,各有清晰的适用边界。

图索引

以 HNSW 为代表的图索引召回率高、查询快,但内存占用大、构建慢。适合数据量在千万级以内、对召回要求高的场景。

量化与倒排

先聚类分桶再在桶内精确计算,内存友好、可以磁盘存储,代价是召回率需要仔细调参。超大规模数据的主选。

小结

先量化业务能接受的召回下限,再选索引。多数应用在百万级数据下,图索引依然是省心的默认答案。