Поисковая система на базе API Yahoo
Разработать с 0 работу поисковой системой на базе Yahoo (через API).
Принцип работы:
1. Поисковое поле -> Запрос -> Результаты поиска
2. Результаты поиска по ключевому слову кешируются (В админ панели указывается на какой период кеш - 1 неделя, 1 месяц и больше). Это чтобы избежать повторных платных запросов к API Yahoo
3. В админ панели должна быть статистика по запросам. Топ запросов за сутки, за последние 3 дня и за месяц. Также информация сколько запросов были использованы из кеша, а сколько были получены из API Yahoo
4. Страница с результатами поиска:
4.1 Сама поисковая выдача
4.2 Фильтр результатов:
- Возможность сортировки по домену (.ru / .net / .com) и т.д исходя из результатов в поисковой выдаче
- Групировка по "Темам" - по 2 самым часто всречающимся ключ словам в выдаче (related search)
- История поиска (какие раньше задавались поисковые запросы пользователем)
Запросов будет много и предполагается большая посещаемость. Необходима быстрая и отлаженная работа скрипта.