Написать курс обучающий для разработчиков по темам:
- Зачем нужны поисковые системы
- Принципы работы
- Виды поисковых систем (Важно рассмореть sphinx и ElasticSearch)
- Анализ запросов
- Индексация. Проектирование и создание новых индексов
- Фильтрация
- Схема хранения данных
- Механизмы поиска
- Оптимизация (Какие подходы существуют)
- Масштабирование
- Преимущества
- Возможные недостатки
Требование к оформлению:
- статьи 1-2 станицы на каждую тему
- использование практических примеров для пояснения материала