Дизайн●Фронтенд●Бэкенд
Цель: создание единой системы поиска для нескольких доменов и поддоменов.
Для реализации системы поиска мы рассмотрели различные варианты: open source решения, такие как Apache Solr и Sphinx, а также коммерческие продукты, включая Swifttype (Elastic), Algolia, Sitesearch360 и другие.
По итогам анализа, мы остановились на Google Programmable Search Engine, который наилучшим образом соответствовал нашим требованиям.
Общая схема решения
Разработали бекэнд и виджет поиска, который автоматически подключается ко всем сайтам и позволяет пользователю выбирать ресурсы для поиска.