FAISS

3 stories

FAISS is an open-source library from Meta for vector similarity search and nearest-neighbor indexing. Recent coverage centers on community tools built around it: embedflow added FAISS among its supported backends alongside Qdrant, pgvector, Pinecone, Milvus and Weaviate, with a migration planner, shadow mode and caching; whitetree reports 7–60x speedups over FAISS Flat at 500k points in static tests, with inserts and deletes.

Related topics

embedflow Adds Full Migration Workflow Features

Responding to community feedback, the developer expanded embedflow from a migration engine into a tool supporting real migration workflows, adding FAISS, Qdrant, pgvector, Pinecone, Milvus, and Weaviate support plus a migration planner, shadow mode, traffic-aware prewarming, and persistent caching. It can be installed via pip.

r/MachineLearning ·

whitetree: KD-tree supporting inserts and deletes

The author released whitetree, a dynamic index built on scipy cKDTree using whitening for exact Mahalanobis searches. It reports 40–300x speedups over sklearn BallTree and 7–60x over FAISS Flat at 500k points in static tests, while supporting interleaved inserts and deletes with exact results.

r/MachineLearning ·

embedflow enables embedding model migration without re-embedding

The author released embedflow, a method and tool to migrate embedding models by reranking K documents from the old index instead of re-embedding the entire corpus. Tested on up to 1M documents across 63 migrations; best result was qwen4b→qwen8b matching native retrieval with K=50. embedflow supports qdrant, pgvector, and faiss and is available on PyPI and GitHub.

r/MachineLearning ·
That is everything