ОБЗОР · ВЕКТОРНЫЕ БАЗЫ

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, где данные клиентов смешивать нельзя.

Карточка Weaviate
РазработчикКоманда Weaviate (weaviate.io)
Язык ядраGo
ЛицензияBSD-3-Clause (часть кода — Weaviate License)
Репозиторийgithub.com/weaviate/weaviate — 16859 звёзд, 1415 форков (29.09.2026)
Стабильный релизv1.39.7 от 25.09.2026
Python-клиентweaviate-client 4.23.1 (PyPI, 29.09.2026)
Ключевые фичигибридный поиск, модули векторизации и реранкинга, мультитенантность, объекты + векторы
Как проверялись данные
Мы не запускали собственный бенчмарк. Все числа на странице — из первичных источников: GitHub API (звёзды, форки, даты релизов), официальная страница тарифов Weaviate Cloud и документация docs.weaviate.io. Цифры сняты 29.09.2026; тарифы и лимиты вендоры меняют, актуальные значения — по ссылкам в блоке источников.

02Оценки по критериям

Звёзды GitHub у открытых векторных базтысячи звёзд, GitHub API, 29.09.2026
0тыс.25тыс.50тыс.Milvus46,3тыс.Qdrant34,9тыс.Chroma29,4тыс.pgvector23,2тыс.Weaviate16,9тыс.LanceDB11,6тыс.
Звёзды — это популярность, а не качество: pgvector выигрывает по звёздам у специализированных баз просто потому, что живёт внутри PostgreSQL. Но по динамике видно, кто собирает сообщество.
Разбор оценки Qantcore: 8,5 из 10
Гибридный поиск9,4Модули и векторизация9,2Мультитенантность8,8Простота запуска8Цена и лимиты7,2Документация7
Итог — взвешенная сумма: гибридный поиск 0.25, модули 0.20, мультитенантность 0.15, простота запуска 0.15, цена 0.15, документация 0.10.
Профиль Weaviate по осям
Гибридный поискМодули и векторизацияМультитенантностьПростота запускаЦена и лимитыДокументацияWeaviateсредний балл 8,3 / 10
Ровный профиль с просадкой в цене: сильные стороны — поиск и экосистема модулей, слабая — стоимость владения при росте объёма данных.

03Гибридный поиск: как это работает

Чистый векторный поиск проваливается на «редких токенах»: модель эмбеддингов сжимает текст в смысл, и точный код ошибки или артикул в этом сжатии может потеряться. Гибридный режим в Weaviate решает это без внешней склейки: лексический поиск находит точные совпадения, векторный — смысловые, а слияние происходит внутри базы.

Путь запроса в гибридном режиме
1ЗапросКоллекция получает текст и фильтры по свойствам объекта2BM25Лексический поиск ловит точные совпадения: коды, артикулы, аббревиатуры3ВекторANN-поиск по эмбеддингу находит семантически близкие объекты4Слияние RRFReciprocal Rank Fusion объединяет два ранжирования в один списокalpha задаёт баланс между лексикой и семантикой: 0 — только BM25, 1 — только вектор
Как устроен стек Weaviate
Клиенты: Python, JS/TS, Go, Java + GraphQL, REST, g…Приложение обращается к базе через SDK или напрямую по APIприложениеСлой запросов, модулей и реранкингаГибридный поиск, векторизаторы, генеративные модули, реранкерыпоискКоллекции, схема и арендаторыКлассы, свойства, cross-references, изолированные тенантыданныеИндекс и хранилищеHFresh со сжатием или HNSW (RQ-8) — выбор профиля в облаке
Схема читается сверху вниз: что видит разработчик, где живёт логика поиска и как данные доезжают до диска.
Практика: не выключайте BM25
В RAG по документации и каталогам гибридный режим почти всегда выигрывает у чистого вектора: пользователи спрашивают точными названиями и номерами. Начните с alpha около 0.5 и настройте значение на своём наборе вопросов.

04Сравнение с другими векторными базами

Ближайшие альтернативы — Qdrant (Rust, акцент на скорость и фильтрацию), Milvus (распределённая, для очень больших объёмов) и Pinecone (полностью управляемый сервис с закрытым кодом). Ниже — только те критерии, которые видно на официальных страницах и в репозиториях.

КритерийWeaviateQdrantMilvusPinecone
ЛицензияBSD-3-ClauseApache-2.0Apache-2.0закрытый код
Язык ядраGoRustGoне публикуется
Гибридный поиск в одном запроседа, BM25 + вектордадачастично
Встроенный (embedded) режимнетчастичнонетнет
Мультитенантностьизоляция по тенантаместьестьnamespaces
Звёзды GitHub (29.09.2026)16,9 тыс.34,9 тыс.46,3 тыс.—
Последний релизv1.39.7v1.19.1v3.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 — строка подключения зависит от контура.
pythoncopy
import weaviate
client = weaviate.connect_to_local()
3
Гибридный запрос
alpha в диапазоне 0–1 задаёт баланс между лексическим и векторным ранжированием.
pythoncopy
docs = client.collections.get("Doc")
res = docs.query.hybrid(query="векторная база", alpha=0.5, limit=5)

Для продакшена обычно добавляют фильтры по свойствам объектов, ограничение набора полей в ответе и реранкер поверх первичной выдачи. Всё это настраивается в самой базе, без отдельного сервиса.

08Кому подходит

Weaviate — разумный выбор, если вам нужен гибридный поиск «из коробки», данные разных заказчиков живут в одной базе и вы хотите держать генерацию и реранкинг рядом с поиском. Если задача — локальный RAG в приложении без сервера, смотрите встроенную LanceDB: она работает в процессе приложения и хранит данные на диске или в объектном хранилище. Если критична скорость фильтрации при больших объёмах — сравнивайте с Qdrant.

Частые вопросы

Weaviate бесплатна?
Сам продукт — да: код открыт под 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). Оценки редакционные: мы опираемся на официальные данные и документацию, а не на собственный бенчмарк, и не сравниваем числа из разных методик.

Источники и официальные ссылки

Вердикт Qantcore
8,5/ 10
Weaviate берут за гибридный поиск и модули: она закрывает RAG-сценарий одним сервисом и аккуратно изолирует арендаторов. Плата за это — отсутствие встроенного режима и старт облака от $45 в месяц. Если гибридный поиск не обязателен, а приложение живёт локально, сначала посмотрите на встроенные альтернативы.
Сравнить векторные базы и агентов
Обзоры, гайды и мульти-сравнение по единой методике.