Elasticsearch 8.11 выпустил ELSER в GA: семантический поиск без обучения своей модели
В Elasticsearch 8.11 модель ELSER вышла из беты и стала доступна для продакшена. Это разреженная модель поиска: она понимает смысл запроса, а не только совпадение слов, и работает прямо внутри кластера. Не нужно собирать отдельный пайплайн эмбеддингов или дообучать модель под свои данные. Вместе с релизом Elastic расширил набор коннекторов для подтягивания данных из внешних источников.
AI-обработка оригинала Elastic Search Labs; редакция Hamidun News
Знакомая история: пользователь вбивает в поиск «how to cancel subscription», а в вашей документации статья называется «Terminating your plan». Классический BM25 такую статью не найдёт: общих слов нет. Именно эту проблему Elastic закрывает моделью ELSER (Learned Sparse EncodeR), которая в версии 8.11 получила статус GA. Её можно ставить в продакшен, а не только пробовать на стенде.
Чем ELSER отличается от привычных эмбеддингов
Обычный семантический поиск строится на плотных векторах. Вы берёте внешнюю модель эмбеддингов, гоняете через неё все документы, храните сотни чисел на каждый фрагмент и ищете ближайших соседей. Это работает, но тащит за собой инфраструктуру: отдельный сервис, вопросы с версиями моделей и подбор модели под домен.
ELSER устроен иначе. Он превращает текст в разреженный вектор, то есть набор слов с весами. В этот набор попадают и слова, которых в тексте нет, но которые по смыслу с ним связаны. Документ про «terminating your plan» получит в индексе ещё и вес для «cancel», «subscription» и им подобных. Дальше работает привычная механика инвертированного индекса, к которой команда Elasticsearch давно привыкла.
Как это выглядит на практике
Схема простая. При индексации документы проходят через ingest-пайплайн с обработчиком inference, и модель добавляет к каждому разреженное представление. При поиске вы используете запрос text_expansion с идентификатором модели. Запрос тоже расширяется до взвешенных терминов и сопоставляется с проиндексированными.
Главное удобство в том, что модель обучена заранее и должна давать приемлемое качество на вашем корпусе без дообучения. Для команды без выделенного ML-инженера это заметная экономия: не нужно собирать датасет разметки и поднимать обучение. Модель крутится на ML-нодах самого кластера, и данные не уходят во внешний API.
В том же релизе Elastic расширил набор коннекторов, которые подтягивают данные из внешних систем вроде корпоративных хранилищ документов и баз знаний. Точный список лучше смотреть в release notes, но направление понятно: проще залить в индекс свои данные и сразу получить по ним семантический поиск. Для сценариев RAG это ровно та связка, которая нужна.
Ограничения, о которых стоит знать
Первое: ELSER ориентирован на английский язык. Если у вас русскоязычный или многоязычный контент, ожидать такого же качества не стоит, и придётся смотреть на другие модели или на плотные векторы.
Второе: функция входит в платные уровни подписки. Для проверки гипотез хватит пробного периода, но в бюджет проекта это закладывать нужно.
Третье: разреженные представления раздувают индекс, а инференс при индексации требует ресурсов ML-нод. Для больших коллекций заранее прикиньте нагрузку и время первичной индексации.
И четвёртое: GA означает стабильность интерфейса, а не гарантию качества на вашем домене. Измерять релевантность всё равно придётся самим.
Что с этим делать
Если у вас уже есть Elasticsearch с английским контентом и жалобы на «поиск не понимает, что я имею в виду», это самый дешёвый способ проверить семантику. Не нужно вводить новую векторную базу и менять стек.
Практический план такой: возьмите 50–100 реальных запросов, на которых BM25 проваливается, прогоните их через ELSER и сравните выдачу. Затем попробуйте гибридный режим, где лексический и семантический поиск объединяются в одной выдаче. Обычно именно сочетание даёт лучший результат, а не замена одного другим. Если выигрыш заметен, переходите к пайплайну в продакшене, если нет, вы потратили день, а не квартал.
- 29 авг. 2026 г.Transformers.js и эмбеддинги: семантический поиск без серверной инфраструктуры
- 12 нояб. 2026 г.Elasticsearch 8.13 ускорил векторный поиск и добавил LTR-переранжирование
- 28 мая 2026 г.Гибридный поиск в RAG: когда семантика встречает ключевые слова
- 2 мая 2026 г.Нейросеть для поиска: как RAG отличается от обычного поиска
Вопросы и ответы по материалу
Что известно по теме: чем ELSER отличается от привычных эмбеддингов?
Обычный семантический поиск строится на плотных векторах. Вы берёте внешнюю модель эмбеддингов, гоняете через неё все документы, храните сотни чисел на каждый фрагмент и ищете ближайших соседей. Это работает, но тащит за собой инфраструктуру: отдельный сервис, вопросы с версиями моделей и подбор модели под домен. ELSER устроен иначе. Он превращает текст в разреженный вектор, то есть набор слов с весами. В этот набор попадают и слова, которых в тексте нет, но которые по смыслу с ним связаны.
Что известно по теме: как это выглядит на практике?
Схема простая. При индексации документы проходят через ingest-пайплайн с обработчиком inference, и модель добавляет к каждому разреженное представление. При поиске вы используете запрос text_expansion с идентификатором модели. Запрос тоже расширяется до взвешенных терминов и сопоставляется с проиндексированными. Главное удобство в том, что модель обучена заранее и должна давать приемлемое качество на вашем корпусе без дообучения.
Что известно по теме: ограничения, о которых стоит знать?
Первое: ELSER ориентирован на английский язык. Если у вас русскоязычный или многоязычный контент, ожидать такого же качества не стоит, и придётся смотреть на другие модели или на плотные векторы. Второе: функция входит в платные уровни подписки. Для проверки гипотез хватит пробного периода, но в бюджет проекта это закладывать нужно. Третье: разреженные представления раздувают индекс, а инференс при индексации требует ресурсов ML-нод. Для больших коллекций заранее прикиньте нагрузку и время первичной индексации.
Протестируйте новые LLM и мультимодальные модели в одном окне
Платформа Nomad AI (nomadnet.ai) даёт прямой доступ к Claude Opus 5.5, GPT-6, Gemini 3.1, DeepSeek и автономным агентам без VPN, зарубежных карт и зоопарка подписок.
Главное из мира ИИ — раз в неделю
7 ключевых событий недели, отобранных вручную. Без шума, репостов и пресс-релизов.
Готово! Проверьте почту — мы отправили подтверждение.