Решение:
На базе поисковой системы Elasticsearch с учетом требуемых параметров поиска реализована гибкая система, позволяющая отдавать релевантные поисковому запросу результаты. Поиск учитывает возможные грамматические ошибки в наборе текста, опечатки, пропуски букв, набор текста транслитом. Поиск осуществляется по разделам и по карточкам товара. Дополнительно непосредственно с предварительных результатов выдачи реализована возможность добавить товар в корзину без перехода в карточку товара, что удобно для постоянных клиентов. Система поиска работает в паре при недоступности Эластика в работу включается стандартный компонет поиска Битрикс