Zvec — встраиваемая векторная база
★ 16K
Zvec — это открытая векторная база данных, которая работает внутри процесса вашего приложения: без отдельного сервера и конфигурации, для семантического поиска, RAG и поиска по документам. Авторы из Alibaba пишут, что она проверена в самой компании. Берут, когда нужен векторный поиск в проекте на Python, Node.js, Go, Rust или Dart без развёртывания отдельной базы, когда векторы должны храниться локально, когда строится RAG для LLM-агента или нужен гибридный запрос по векторам, полнотексту и структурным фильтрам. Внутри плотные и разреженные эмбеддинги, индексы HNSW, DiskANN и IVF-RaBitQ, квантизатор PQ-INT8, полнотекстовый поиск BM25 с N-gram токенайзером, журнал WAL для надёжности. Читать одну коллекцию могут несколько процессов, писать только один. Установка: pip install zvec (64-битный Python 3.10–3.14), npm install @zvec/zvec, cargo add zvec-rust, flutter pub add zvec, плюс биндинги для Go. Есть CLI zvec-grep (ripgrep, BM25 и векторный поиск) и визуальный Zvec Studio. Работает на Linux (glibc и musl), macOS, Windows, есть сборки для Android и iOS. Это встроенная библиотека, а не клиент-серверная система; одновременная запись из нескольких процессов не поддерживается. Лицензия Apache-2.0.
- #Library