Turbovec: índice vetorial em Rust que comprime 10M de documentos em 4 GB e busca mais rápido que FAISS

Turbovec – Google's TurboQuant for vector search in Rust

Turbovec: índice vetorial em Rust que comprime 10M de documentos em 4 GB e busca mais rápido que FAISS

Turbovec é um índice vetorial escrito em Rust com bindings para Python, baseado no algoritmo TurboQuant do Google Research. Ele reduz um corpus de 10 milhões de documentos de 31 GB (float32) para apenas 4 GB, mantendo busca mais rápida que FAISS. Oferece ingestão online sem treinamento, kernels SIMD otimizados para ARM e x86, salvamentos incrementais com segurança contra falhas, filtragem na busca por allowlist e integrações com LangChain, LlamaIndex, Haystack e Agno. O projeto inclui benchmarks detalhados de recall, velocidade, compressão e latência de inserção/remoção.

Um corpus de 10 milhões de documentos ocupa 31 GB de RAM como float32. turbovec o reduz para 4 GB – e o busca mais rápido que o FAISS.

Mais deste dia

2026-08-19