LEANN: RAG-индекс, который сжали с 201 ГБ до 6 ГБ

LEANN: RAG-индекс, который сжали с 201 ГБ до 6 ГБ

новость · поиск и RAG

LEANN: RAG-индекс, который сжали с 201 ГБ до 6 ГБ

Исследователи UC Berkeley выпустили открытый векторный индекс LEANN: он хранит только граф связей и пересчитывает эмбеддинги в момент запроса. Результат — 60-миллионный чанк-индекс уменьшился с 201 ГБ до 6 ГБ при точности на уровне HNSW, ценой секунд ожидания вместо миллисекунд. Разбираю, кому такой компромисс выгоден и как он меняет экономию локальных баз знаний.

6 мин чтения7 ноября 2026Обновлено 7 ноября 2026

Главная претензия к локальному RAG всегда была не в моделях, а в индексе: чтобы искать по миллионам фрагментов, эмбеддинги нужно хранить — и они занимают десятки и сотни гигабайт. Исследователи UC Berkeley показали, что хранить их вообще не обязательно. Их открытый индекс LEANN держит только компактный граф связей, а эмбеддинги пересчитывает прямо в момент запроса. Итог: индекс на 60 млн фрагментов весит 6 ГБ вместо 201 ГБ — при точности на уровне классического HNSW.

33×во столько раз меньше место: 6 ГБ вместо 201 ГБ на 60M чанках
4 ГБпамять для поиска при 90% recall против 188 ГБ в классическом варианте
секундыцена запроса: LEANN платит временем, а не памятью
open-sourceкод и подход опубликованы, работа представлена на MLSys 2026

Как это работает: хранить граф, считать векторы

Классические векторные индексы вроде HNSW ускоряют поиск за счёт заранее построенного графа близости — но вместе с графом хранят и сами векторы, а это терабайты на корпоративных объёмах. LEANN переворачивает уравнение: граф остаётся, векторы выбрасываются. Когда приходит запрос, система пересчитывает эмбеддинги только для тех фрагментов, до которых дошла по графу — нескольких тысяч из миллионов. Итог — память экономится на два порядка, а время ответа растёт с миллисекунд до секунд.

ПараметрHNSW (классика)LEANN
Размер индекса на 60M чанков≈201 ГБ≈6 ГБ
Скорость запросамиллисекундысекунды
Точность (recall)базовая планкасопоставимая при 90% recall
Требования к железусервер или NASноутбук
Пересчёт эмбеддинговнет — хранятсяда — на лету, только по графу

LEANN меняет местами ресурсы: вместо памяти — процессорное время на запрос.

Кому это выгодно

01Локальные базы знанийЛичный и корпоративный RAG на ноутбуке: документы компании без сервера и облака.
02Экономия на хостингеМеньше диска и RAM — дешевле инфраструктура, особенно на облаке с почасовой оплатой.
03Свежесть данныхИзменился документ — пересчитали по месту; нет гигантской переиндексации.

Обратная сторона — латентность. Для чат-бота с ожиданием ответа «2–5 секунд на поиск» это нормально. Для поиска подсказки при каждом нажатии клавиши или для высоконагруженного сервиса — нет. Практичная стратегия: горячие индексы (частые запросы, малый объём) — в классике, холодные архивы (редкие запросы, гигантский объём) — в LEANN.

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

Значит, векторные базы больше не нужны?

Нужны — для быстрых сценариев. LEANN не заменяет, а дополняет: там, где важен каждый гигабайт и скорость в секундах приемлема, он выигрывает по стоимости в разы.

Реально ли это на домашнем компьютере?

Да, в этом и смысл: 6 ГБ индекса и пересчёт по графу — уровень современного ноутбука. Качество поиска при этом держится на уровне привычных решений.

Что с приватностью?

Как и любой локальный RAG, LEANN позволяет держать документы внутри периметра. Более того, пересчёт эмбеддингов на месте означает, что векторы тоже никуда не отправляются.

Первоисточники

Публикация о выпуске LEANN и материалы проекта.

ВГ
Виталий Гердлежев

Специалист по финансам, налогам и автоматизации учёта. Разбираю изменения законодательства и проверяю их на практике — в учёте, отчётности и автоматизации.

Собрать локальную базу знаний

Помогу оценить объём ваших документов, подобрать векторное хранилище и собрать RAG на своих данных — с расчётом места, скорости и стоимости.

Написать на dnvitas@mail.ru

Материал подготовлен 07.11.2026 по публикации Marktechpost о LEANN (MLSys 2026) и материалам UC Berkeley. Метрики — данные авторов исследования.