Перейти к содержимому
Позвоните нам, чтобы обсудить ваш проект!

Hybrid Search


Hybrid Search — это гибридный поиск, метод ранжирования документов, при котором результаты объединяются из двух независимых систем: лексического (ключевого) поиска и векторного (семантического) поиска. Лексический компонент сопоставляет точные слова запроса с инвертированным индексом, векторный — сравнивает эмбеддинги запроса и документа по косинусной близости. Итоговый список формируется через слияние оценок (например, Reciprocal Rank Fusion) или взвешенную сумму нормализованных скоров, что даёт одновременно точность по редким терминам и устойчивость к перефразировкам.

Как работает гибридный поиск

  • Запрос пользователя разбирается двумя парсерами: лексическим (BM25, TF-IDF) и семантическим (модель эмбеддингов, например E5 или bge-m3).
  • Лексический индекс возвращает top-N по совпадению токенов — он хорошо ловит артикулы, аббревиатуры, названия брендов и опечатки через fuzzy-матчинг.
  • Векторный индекс (HNSW, IVF-PQ) возвращает top-N по смысловой близости — он находит синонимы и перефразировки, которые BM25 пропускает.
  • Оба списка объединяются: RRF присваивает каждому документу 1/(k+rank), затем результаты сортируются по суммарному баллу.
  • Финальный этап — реранкер (cross-encoder) пересчитывает топ-50–100 кандидатов и отдаёт пользователю 10–20 наиболее релевантных.

Где применяется на практике

  • E-commerce: поиск по каталогу из 500 000 SKU, где нужно найти и точный артикул «RTX-4070», и запрос «видеокарта для игр до 80 тысяч».
  • Корпоративные базы знаний: RAG-системы над Confluence и Notion, где гибрид снижает долю галлюцинаций LLM на 20–40%.
  • Юридический и медицинский поиск: точные формулировки статей сочетаются с семантическим расширением по синонимам.
  • Внутренний поиск по сайту: помогает удержать пользователя, который не знает точной терминологии каталога.

Что даёт бизнесу

  • Рост конверсии поисковой выдачи: по данным Elastic и Vespa, гибрид поднимает nDCG@10 на 10–25% относительно чистого BM25.
  • Снижение нулевых выдач: семантический компонент возвращает результаты даже при полном отсутствии точных совпадений.
  • Готовность к AI-сценариям: гибрид — база для AI Search и Generative Search, где LLM переформулирует запрос.
  • Прозрачная настройка весов: можно усилить лексику для каталога артикулов или семантику для контентных разделов.

Внедрение Hybrid Search обычно начинается с SEO-аудита сайта и семантики — нужно понять, какие запросы теряются на текущем движке. Дальше подключается оптимизация индексов и реранкера. Смежные темы: Semantic Search, Vector Search, Multimodal Search, Deep Search.


Еще на эту тему