构建、保存、加载
构建、保存、加载
import faiss, numpy as np
d = 384
index = faiss.IndexHNSWFlat(d, 32)
index.hnsw.efConstruction = 200
xb = np.random.rand(200000, d).astype("float32")
index.add(xb)
index.hnsw.efSearch = 64
faiss.write_index(index, "kb_hnsw.faiss")
loaded = faiss.read_index("kb_hnsw.faiss")
print(loaded.ntotal)索引文件与库版本强相关:升级 faiss 前先在测试环境验证可加载性。