Все кейсы

Поиск в интернет-магазине «Русгеоком» ускорился в 3 раза после перехода на Elasticsearch

Логема ·Русгеоком ·2024

Переход с Sphinx на Elasticsearch ускорил поиск в интернет-магазине «Русгеоком» в 3 раза — время обработки запроса сократилось с 2–4 секунд до менее чем 1 секунды.

Открыть проект

Задача

Поиск на Sphinx перестал справляться с выросшим до 30 000 товаров ассортиментом: упала скорость, а гибкие бизнес-правила ранжирования реализовать было невозможно.

Решение

Заменили поисковый движок на Elasticsearch, перенесли все накопленные правила и вынесли расчёт релевантности на сторону движка. Реализовали объектно-ориентированный построитель запросов и собственную систему индексирования на PHP, интегрированную с «Битрикс».

Результат

  • 2–4 → <1 секунды Среднее время обработки поискового запроса
  • 30 000 Товаров в поиске
  • 2 000 Разделов каталога

Среднее время поиска сократилось с 2–4 секунд до менее чем 1 секунды. Релевантность выдачи сохранилась, а динамическая индексация снизила нагрузку на сервер.

2023

REFIRE: Разработка международного сайта для производителя водородных двигателей

Разработали международный сайт для производителя водородных двигателей REFIRE: запустили за 7 месяцев, и теперь компания представлена на целевых рынках Европы и Северной Америки.

7 · 3 золота