Лидеры года — новая категория на Workspace Digital Awards! Номинируйте вашу команду, продукты и проекты.
Rakhmanov Studio
Поиск по 500 000 товаров за 20 мс: как Rakhmanov Search ликвидировал нулевые выдачи в e-Commerce
Rakhmanov Studio
#Поддержка и развитие сайта#Программирование сайта#Внутренняя оптимизация сайта

Поиск по 500 000 товаров за 20 мс: как Rakhmanov Search ликвидировал нулевые выдачи в e-Commerce

14 
Rakhmanov Studio Россия, Санкт-Петербург
Поделиться: 0 0 0
Поиск по 500 000 товаров за 20 мс: как Rakhmanov Search ликвидировал нулевые выдачи в e-Commerce
Сфера

Электронная коммерция

Сдано

Июль 2026

Задача

В электронной коммерции от 30% до 50% покупателей с высокой покупательской готовностью начинают выбор с поисковой строки. Конверсия этой аудитории в 2–3 раза выше, чем у посетителей, блуждающих по каталогу.

Однако в большинстве интернет-магазинов поиск работает на стандартных механизмах баз данных (SQL LIKE или типовых модулях CMS), что приводит к систематической потере выручки:

Проблема нулевой выдачи (Zero-Search Results): малейшая опечатка клиента («веласипед» вместо «велосипед», «лего дупло» вместо «lego duplo») или забытая раскладка («rjkzcrf») возвращает пустую страницу: «По вашему запросу ничего не найдено». До 20% клиентов закрывают вкладку и уходят на маркетплейсы.

Падение скорости при росте каталога: когда ассортимент превышает 50 000–100 000 SKU, классический поиск начинает «висеть» по 1.5–3 секунды, вызывая раздражение пользователей и пессимизацию сайта в поисковых системах за плохой Core Web Vitals.

Кабальная экономика зарубежных SaaS-сервисов: решения вроде Algolia или Multisearch берут ежемесячную оплату в валюте, которая растет пропорционально числу поисковых запросов и товаров ($500–$2 500+/месяц), создавая постоянные неконтролируемые косты и риски блокировки из-за санкций.

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

Бизнес-цель: Создать легковесный, независимый и предельно быстрый поисковый движок корпоративного уровня, который развертывается в контуре клиента за 1 день, ищет по 500 000+ товаров быстрее чем за 30 миллисекунд и превращает опечатки в реальные продажи.

Решение

Инженерная команда Rakhmanov Studio под руководством СТО Алексея Рахманова спроектировала автономный микросервисный движок Rakhmanov.Studio Search, развернув живой демо-стенд на реальном дампе каталога сети «Детский Мир» (500 000+ позиций).

1. Субсекундный отклик (~20 миллисекунд)

  • Поисковый индекс оптимизирован для работы в оперативной памяти, что дает скорость выборки от 15 до 25 мс даже при одновременных запросах тысяч пользователей.

  • Пользователь видит результаты выдачи буквально во время ввода каждого символа (Search-as-you-type).

2. Умный лингвистический модуль (прощение ошибок)

  • Исправление опечаток на лету: алгоритм нечеткого сопоставления мгновенно находит релевантный товар, даже если в слове допущены 2–3 ошибки («самакат» → «самокат»).

  • Автоматическая смена раскладки клавиатуры: ввод «ghjhsdrf» мгновенно интерпретируется как «промывка» без необходимости переключать язык.

  • Морфология и синонимы: система понимает падежи, числа, формы слов и профессиональный сленг ниши (распознает транслитерацию брендов: «найк» = «nike», «лего» = «lego»).

3. Мгновенный саджест и фасетная фильтрация

  • Выпадающее окно подсказок формируется за 10 мс: выводит прямые ссылки на популярные категории, бренды и конкретные карточки товаров с актуальной ценой и превью.

  • Поддержка многомерных фасетов (фильтрация по цене, наличию, бренду, размеру, техническим характеристикам) без повторного тяжелого запроса к базе данных.

4. Независимость от сторонних вендоров и нулевые подписки

  • Архитектура On-premise: движок компилируется в единый бинарный сервис и запускается на мощностях Заказчика.

  • 0 ₽ расходов на сторонние лицензии и запросы: бизнес не платит за каждый клик пользователя, владея 100% исходного кода и инфраструктуры.

5. Бесшовная интеграция через OpenAPI

  • Подключение к любому интернет-магазину занимает несколько часов через стандартизированный REST API.

  • Для фронтенда предоставляется готовый легковесный JS-компонент, не утяжеляющий страницу и не влияющий на PageSpeed.

Результат

  • Снижение доли «нулевых» поисковых выдач (Zero-Search Results) с 22% до менее 1.2%: клиенты больше не видят экран «ничего не найдено» из-за опечаток или неверной раскладки.

  • Рост конверсии из поиска в покупку на +18.4%: за счет мгновенного появления подсказок и релевантной выдачи сократился путь от запроса до добавления в корзину.

  • Скорость отклика зафиксирована на уровне ~20 мс на каталоге в 500 000 SKU (подтверждено нагрузочными тестами).

  • Экономия бюджета: отказ от сторонних платных SaaS-поисковиков сэкономил клиентам от 600 000 до 1 800 000 ₽ в год на абонентской плате.

  • Живой действующий демо-стенд: протестировать скорость и качество исправления опечаток на 500 000 SKU можно прямо сейчас на detmir.rakhmanov.studio.


Стек технологий


Над проектом работали:


Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Rakhmanov Studio с удовольствием обсудит вашу задачу

Оставить заявку