
PhilipJohnBasile/vecstore
📦 Open Source ProjectPhilipJohnBasile
Высокопроизводительная встраиваемая векторная база данных для Rust и Python, «SQLite для векторного поиска».
Vecstore — это специализированный движок векторной базы данных, который привносит простоту и портативность SQLite в сферу векторного поиска. Написанный на Rust, он использует HNSW (Hierarchical Navigable Small World) индексацию для молниеносного поиска приближенных ближайших соседей (ANN). Проект предназначен для встраивания непосредственно в приложения, что избавляет от необходимости сложного управления инфраструктурой. Ключевые технические особенности включают надежную фильтрацию метаданных, позволяющую сочетать семантический поиск с запросами к структурированным данным, а также поддержку гибридного поиска для повышения точности извлечения. Также предусмотрена функция создания снимков (snapshots) для обеспечения сохранности данных. Благодаря нативной поддержке Rust и Python, Vecstore является идеальным выбором для разработчиков, создающих RAG-пайплайны, локальных AI-агентов или любые приложения, требующие высокопроизводительного семантического поиска без накладных расходов на выделенный сервер базы данных.
💡Основное
- ├─HNSW-индексация для быстрого ANN-поиска
- ├─Гибридный поиск и фильтрация метаданных
- └─Встраиваемая архитектура в стиле SQLite
🎯Для
- ├─Rust-разработчики
- ├─AI-инженеры (Python)
- └─Архитекторы RAG-систем