Технология
Разработка на Elasticsearch
Поиск по большому каталогу с опечатками.
Штатный поиск CMS перестаёт работать на десятках тысяч позиций: он медленный и не находит очевидного, если пользователь написал слово в другой форме или с ошибкой. Elasticsearch ищет с учётом морфологии русского языка, синонимов и опечаток, отдаёт подсказки при вводе и ранжирует результаты по релевантности, а не по дате добавления.
Поиск в интернет-магазине — это деньги: посетитель, который ищет конкретную позицию, готов купить прямо сейчас. Если он не находит товар, который есть на складе, он уходит к конкуренту и остаётся в статистике как отказ. Поэтому мы настраиваем не только сам движок, но и разбор запросов: артикулы, размеры, латиница вперемешку с кириллицей, названия с дефисами.
Поверх поиска обычно строим и фильтрацию каталога — она начинает работать мгновенно даже при сотне тысяч товаров и десятке одновременных условий. База при этом разгружается: тяжёлые выборки уходят из неё в поисковый индекс.
Где применяем Elasticsearch
Каталоги от десяти тысяч позиций, базы документов, справочники, фильтры под нагрузкой.
Когда это не нужно
Для каталога на пятьсот товаров это лишний сервис — хватит штатного поиска с настройкой.
Мы говорим об этом до старта, а не после подписания договора: переплата за инструмент, который не решает вашу задачу, — самая обидная статья бюджета.
Частые вопросы
Сколько стоит разработка на Elasticsearch?
Стоимость зависит от объёма и интеграций: лендинг обходится от 50 000 ₽, корпоративный сайт — от 90 000 ₽, сервис со своей логикой — от 300 000 ₽. Точную смету считаем после разговора о задаче, ориентир можно получить в калькуляторе на сайте.
Где применяется Elasticsearch?
Каталоги от десяти тысяч позиций, базы документов, справочники, фильтры под нагрузкой.
Когда Elasticsearch использовать не стоит?
Для каталога на пятьсот товаров это лишний сервис — хватит штатного поиска с настройкой.
Кому останутся исходники и доступы?
Все исходники, доступы к хостингу, домену и админке остаются у заказчика. Технически привязывать клиента к себе мы считаем нечестным: уйти к другому подрядчику можно в любой момент.
Что делаем на этом стеке
Чем могу помочь? 🦫
Оставьте телефон — прораб Игорёша перезвонит и посчитает смету. Или напишите в мессенджер.
Или обсудить проект письмом →