Ддос на сайт через поиск, что делать?
Для начала отрубить поиск чтобы остальная часть сайта работала пока вы исправляете его.
ддос через поиск одна из самых простых атак. 
все дело в медленных запросах к бд. скорее всего у вас стоит mysql с движком innodb или другая бд/движок mysql не поддерживающая полнотекстовый поиск, либо поддерживает но индекс не построен.
Поэтому часто совсем небольшого кол-ва запросов (4-10) достаточно чтобы положить сайт.
Выходов несколько:
1. Временная мера - бан по ip или кол-ву поисковых запросов в ед времени на уровне приложения.
2. Проверка БД, индексов и самих медленных запросов
3. Сервера полнотекстового поиска: sphinx, elasticsearch, solr, apache lucence итп
SkyparkCDN - красивая обертка, приветливое завлечение, мотивирующая похвала и демонстративная вежливость.
Как в учебниках по маркетингу и продажам.
Передача платежной информации третьим лицам.
Выманивание контактов конечного владельца, под предлогом личной консультации, по проекту с самотыками и тому подобной продукции.