Turbovec: el índice vectorial en Rust que comprime 10M de documentos a 4 GB y supera a FAISS en velocidad
Turbovec – Google's TurboQuant for vector search in Rust

Turbovec es un índice vectorial escrito en Rust con bindings para Python, basado en el algoritmo TurboQuant de Google Research. Comprime un corpus de 10 millones de documentos de 31 GB a solo 4 GB y supera a FAISS en velocidad de búsqueda, con un promedio de 3.4× más rápido a 4 bits y 23% a 2 bits. Ofrece ingesta en línea sin fase de entrenamiento, búsqueda SIMD optimizada para ARM y x86, guardados incrementales seguros, filtrado en tiempo de búsqueda y es 100% local. Incluye integraciones con LangChain, LlamaIndex, Haystack y Agno, y está disponible en PyPI y crates.io.
Un corpus de 10 millones de documentos ocupa 31 GB de RAM en float32. turbovec lo reduce a 4 GB y lo busca más rápido que FAISS.