🌟 Turbovec: библиотека векторного поиска на основе гугловского TurboQuant — 24 августа 2026 г. в 11:24:27.640
🌟 Turbovec: библиотека векторного поиска на основе гугловского TurboQuant Библиотека (https://github.com/RyanCodrai/turbovec) написана на Rust, есть привязки для Python, а в основе - TurboQuant (https://arxiv.org/pdf/2504.19874), алгоритм сжатия векторов, который Google описали в статье, принятой на ICLR 2026. Сама библиотека к Google отношения не имеет, это независимая реализация чужого алгоритма. 🟡Turbovec сжимает данные примерно в восемь раз Коллекция из 10 миллионов документов, занимающая в исходном виде 31 гигабайт, умещается в 4. Поиск при этом, как утверждает автор, идёт быстрее, чем в FAISS - одного из самых распространённых инструментов в этой области. По замерам turbovec обгоняет FAISS в среднем в 3,4-3,5 раза при 4-битном сжатии и на 20-26% при 2-битном, в зависимости от железа. 🟡Удобные мелочи Индекс не нужно предварительно обучать - векторы просто добавляются по мере поступления. Сохранение инкрементальное, на диск уходит только то, что изменилось с прошлого раза, поэтому даже на большом индексе это занимает миллисекунды. Поиску можно передать список разрешённых документов - скажем, чтобы пользователь видел только свои файлы. Удаление работает по постоянным идентификаторам, ссылки на записи не плывут. Тем, кто уже сидит на LangChain, LlamaIndex, Haystack или Agno, автор предлагает готовые адаптеры (https://github.com/RyanCodrai/turbovec#framework-integrations) - меняется одна строка импорта, остальной код остаётся как был. 📌Лицензирование: MIT License 🖥 Github (https://github.com/RyanCodrai/turbovec)

