Решение уже доступно в enterprise-версии YDB и облачном сервисе Managed Service for YDB

Команда Yandex B2B Tech внедрила гибридный поиск в базу данных YDB. Технология объединяет поиск по точным совпадениям и по смыслу, что позволяет одновременно учитывать ключевые слова, номера документов и контекст запроса.

Решение предназначено для ИТ-продуктов, где требуется работать с разными типами данных. Среди возможных сценариев — рекомендательные системы маркетплейсов и соцсетей, чат-боты и другие ИИ-сервисы. Например, при поиске сведений по страховому полису система сможет одновременно найти точный номер документа и понять описание страхового случая.

YDB стала первой российской базой данных со встроенным гибридным поиском. Технология доступна в enterprise-редакции версии 26.3 для on-premises-развертываний и в Managed Service for YDB.

Ранее для таких задач компаниям приходилось использовать отдельные системы для базы данных, полнотекстового и векторного поиска, а затем синхронизировать информацию между ними. В YDB данные и оба типа индексов находятся в одной системе и обновляются в рамках единой транзакции.

По словам технического директора YDB Андрея Фомичева, сочетание двух подходов позволяет учитывать как точные термины и коды, так и смысловые связи между формулировками. Основной инженерной задачей при разработке стало объединение и ранжирование результатов полнотекстового и векторного поиска.