Weaviate 2026: обзор векторной базы для RAG и памяти AI-агентов
Weaviate — открытая векторная база на Go, которую берут там, где чистого векторного поиска мало: она складывает BM25 и семантику в один запрос, умеет изолировать арендаторов и отдаёт объект вместе с вектором. Разбираем, что реально дают модули и гибридный поиск, сколько стоит Cloud и в каких проектах базу лучше не брать.
Векторные БДRAGOpen source2026
Категория Векторная база для RAGЛицензия BSD-3-ClauseРелиз v1.39.7 · 25.09.2026Обновлено 29.09.2026
Weaviate — открытая векторная база данных на Go: она хранит объекты вместе с их векторами и умеет совмещать семантический поиск с обычным лексическим в одном запросе. Для RAG это важнее, чем кажется: семантика находит «по смыслу», а BM25 вытаскивает точные совпадения — артикулы, коды ошибок, аббревиатуры, — которые вектор часто промахивает. Ниже — что даёт база на практике, какие у неё пределы, сколько стоит облако и с чем её сравнивать.
8,5
Оценка Qantcore
из 10 по методологии
16,9 тыс.
Звёзды GitHub
снято 29.09.2026
v1.39.7
Последний релиз
25.09.2026
от $45/мес
Вход в облако
Flex, официальный прайс
01Кратко: что это и для кого
Weaviate относится к классу «векторных баз с объектами»: в отличие от чистых ANN-хранилищ она держит не только вектор, но и сам объект с метаданными, а поверх этого — схему данных с классами, свойствами и перекрёстными ссылками. Запрос можно писать на GraphQL, REST или gRPC, а можно работать через официальные клиенты. Ядро написано на Go, код открыт под BSD-3-Clause (часть каталогов лицензируется отдельной Weaviate License — это указано в файле LICENSE репозитория).
Главные практические отличия — три. Первое: гибридный поиск (BM25 + вектор) с Reciprocal Rank Fusion и параметром alpha — баланс можно настраивать под задачу. Второе: модули — векторизаторы, реранкеры и генеративные шаги живут внутри базы, а не в коде приложения, поэтому «embed + search + generate» можно собрать одним сервисом. Третье: мультитенантность — у каждого тенанта своя изолированная часть индекса, что удобно для SaaS, где данные клиентов смешивать нельзя.
Ключевые фичигибридный поиск, модули векторизации и реранкинга, мультитенантность, объекты + векторы
Как проверялись данные
Мы не запускали собственный бенчмарк. Все числа на странице — из первичных источников: GitHub API (звёзды, форки, даты релизов), официальная страница тарифов Weaviate Cloud и документация docs.weaviate.io. Цифры сняты 29.09.2026; тарифы и лимиты вендоры меняют, актуальные значения — по ссылкам в блоке источников.
02Оценки по критериям
Звёзды GitHub у открытых векторных базтысячи звёзд, GitHub API, 29.09.2026
Звёзды — это популярность, а не качество: pgvector выигрывает по звёздам у специализированных баз просто потому, что живёт внутри PostgreSQL. Но по динамике видно, кто собирает сообщество.
Ровный профиль с просадкой в цене: сильные стороны — поиск и экосистема модулей, слабая — стоимость владения при росте объёма данных.
03Гибридный поиск: как это работает
Чистый векторный поиск проваливается на «редких токенах»: модель эмбеддингов сжимает текст в смысл, и точный код ошибки или артикул в этом сжатии может потеряться. Гибридный режим в Weaviate решает это без внешней склейки: лексический поиск находит точные совпадения, векторный — смысловые, а слияние происходит внутри базы.
Путь запроса в гибридном режиме
Как устроен стек Weaviate
Схема читается сверху вниз: что видит разработчик, где живёт логика поиска и как данные доезжают до диска.
Практика: не выключайте BM25
В RAG по документации и каталогам гибридный режим почти всегда выигрывает у чистого вектора: пользователи спрашивают точными названиями и номерами. Начните с alpha около 0.5 и настройте значение на своём наборе вопросов.
04Сравнение с другими векторными базами
Ближайшие альтернативы — Qdrant (Rust, акцент на скорость и фильтрацию), Milvus (распределённая, для очень больших объёмов) и Pinecone (полностью управляемый сервис с закрытым кодом). Ниже — только те критерии, которые видно на официальных страницах и в репозиториях.
Критерий
Weaviate
Qdrant
Milvus
Pinecone
Лицензия
BSD-3-Clause
Apache-2.0
Apache-2.0
закрытый код
Язык ядра
Go
Rust
Go
не публикуется
Гибридный поиск в одном запросе
да, BM25 + вектор
да
да
частично
Встроенный (embedded) режим
нет
частично
нет
нет
Мультитенантность
изоляция по тенантам
есть
есть
namespaces
Звёзды GitHub (29.09.2026)
16,9 тыс.
34,9 тыс.
46,3 тыс.
—
Последний релиз
v1.39.7
v1.19.1
v3.0.2
по подписке
Подсвечен столбец Weaviate — лидер по гибридному поиску и модулям. По объёму сообщества Weaviate уступает Qdrant и Milvus, и это честный минус.
Лицензии, версии и функции сверяйте в репозиториях: цифры сняты 29.09.2026 и меняются.
05Тарифы Weaviate Cloud
Базу можно бесплатно поднять самому — код открыт. Облако вендора нужно тем, кто не хочет держать инфраструктуру: там три уровня, и только у первых двух есть публичные условия. Цифры ниже — с официальной страницы тарифов на 29.09.2026.
Engram
$0всегда бесплатно
1 кластер на пользователя
100 000 объектов, 1 ГБ памяти, 10 ГБ диска
1 коллекция до 3 тенантов
эмбеддинги: 2 000 запросов в день
Query Agent: 1 000 запросов в месяц
оптимально
Flex
от $45в месяц, pay-as-you-go
без обязательств по сроку
общий кластер, репликация и RBAC
аптайм 99,5%
эмбеддинги и Query Agent — по расходу
выбор профиля индекса: HFresh или HNSW (RQ-8)
Premium
по запросупредоплатный контракт
выделенное или общее развёртывание
аптайм до 99,95%
AWS, GCP, Azure
поддержка Sev 1 от часа
выделенная техническая команда
Engram позиционируется как управляемая память для LLM-агентов на базе Weaviate, Flex — как вход для прототипов и небольших нагрузок.
Эмбеддинги в облаке тарифицируются отдельно и по токенам: на официальной странице тарифов указаны, например, $0,025 и $0,040 за 1 млн токенов у моделей Snowflake Arctic Embed и $0,065 у Cohere ModernVBERT. Перед расчётом бюджета сверяйтесь с прайсом вендора.
06Плюсы и минусы
Плюсы
Гибридный поиск с настройкой alpha — без склейки двух систем вручную
Модули внутри базы: векторизация, реранкинг, генерация одним сервисом
Изоляция арендаторов — база подходит для SaaS с данными разных клиентов
Схема данных с классами и перекрёстными ссылками, а не мешок векторов
Открытый код под BSD-3-Clause и развитый набор клиентов
Минусы
Нет встроенного (embedded) режима — это всегда сервер, пусть и один процесс
Модульная архитектура добавляет операционной сложности при self-host
Облако дороже конкурентов на входе: Flex стартует от $45/мес
По звёздам и размеру сообщества уступает Qdrant и Milvus
Русскоязычной документации нет — только англоязычные доки и форум
На что смотреть перед выбором
Проверьте три вещи под свой сценарий: сколько объектов и тенантов у вас будет через год (от этого зависит профиль индекса и память), нужен ли гибридный поиск как обязательное требование и готовы ли вы держать отдельный сервер. Если данных мало и приложение локальное — встроенная база даст тот же результат дешевле.
07Быстрый старт
Три шага до первого гибридного запроса
1
Установка клиента
Официальный Python-клиент; на PyPI на 29.09.2026 актуален weaviate-client 4.23.1.
terminalcopy
pip install -U weaviate-client
2
Подключение
Локальный запуск базы (Docker/бинарник) или подключение к Weaviate Cloud — строка подключения зависит от контура.
alpha в диапазоне 0–1 задаёт баланс между лексическим и векторным ранжированием.
pythoncopy
docs = client.collections.get("Doc")
res = docs.query.hybrid(query="векторная база", alpha=0.5, limit=5)
Для продакшена обычно добавляют фильтры по свойствам объектов, ограничение набора полей в ответе и реранкер поверх первичной выдачи. Всё это настраивается в самой базе, без отдельного сервиса.
08Кому подходит
Weaviate — разумный выбор, если вам нужен гибридный поиск «из коробки», данные разных заказчиков живут в одной базе и вы хотите держать генерацию и реранкинг рядом с поиском. Если задача — локальный RAG в приложении без сервера, смотрите встроенную LanceDB: она работает в процессе приложения и хранит данные на диске или в объектном хранилище. Если критична скорость фильтрации при больших объёмах — сравнивайте с Qdrant.
Сам продукт — да: код открыт под BSD-3-Clause, self-host не требует лицензионных платежей. Платить придётся за облако вендора: Engram бесплатен с лимитами (100 000 объектов, 1 ГБ памяти, 10 ГБ диска), Flex стартует от $45 в месяц, Premium — по предоплатному контракту. Это данные официальной страницы тарифов на 29.09.2026 — перед расчётом бюджета сверьтесь с вендором.
Чем гибридный поиск лучше обычного векторного?
Тем, что ловит точные совпадения. Векторный поиск ранжирует по смыслу и часто промахивает артикулы, коды ошибок и аббревиатуры; BM25 их находит, а Reciprocal Rank Fusion объединяет два ранжирования. Параметр alpha задаёт баланс: 0 — только лексика, 1 — только семантика.
Можно ли запустить Weaviate локально?
Да, база разворачивается на своём сервере — через Docker, бинарник или Helm-чарт для Kubernetes. Встроенного режима «как библиотека в приложении» у неё нет: это всегда отдельный процесс, даже на одной машине с приложением.
Weaviate подходит для памяти AI-агентов?
Вендор позиционирует Engram как управляемый слой памяти для LLM-агентов на базе Weaviate, а на странице тарифов у него есть бесплатный уровень и лимиты по объектам и запросам. Конкретную схему хранения и лимиты проверяйте в документации: детали меняются вместе с релизами.
Как Qantcore считает оценку?
Итог — взвешенная сумма шести осей: гибридный поиск (0.25), модули и векторизация (0.20), мультитенантность (0.15), простота запуска (0.15), цена и лимиты (0.15), документация (0.10). Оценки редакционные: мы опираемся на официальные данные и документацию, а не на собственный бенчмарк, и не сравниваем числа из разных методик.
Источник звёзд, форков и дат релизов (снято 29.09.2026).
Вердикт Qantcore
8,5/ 10
Weaviate берут за гибридный поиск и модули: она закрывает RAG-сценарий одним сервисом и аккуратно изолирует арендаторов. Плата за это — отсутствие встроенного режима и старт облака от $45 в месяц. Если гибридный поиск не обязателен, а приложение живёт локально, сначала посмотрите на встроенные альтернативы.
Сравнить векторные базы и агентов
Обзоры, гайды и мульти-сравнение по единой методике.