Функционал поиска по сайту

Как реализовать такой же поиск по сайту как на wp-kama.ru?

В частности интересуют быстрые результаты со ссылками еще при вводе запроса, а также вывод результатов от Яндекса.

Благодарю!

Заметки к вопросу:
Kama 1.5 года назад

У меня там примитивно сделано: двойной поиск

  1. сначала обычный запрос к гуглу и парсинг результатов. В этом случае со временем запросы блокируются.
  2. Если результаты первого варианта заблокированы, то делается обычный запрос в БД и формируется вывод.

П.С. Весь код кастомный, тебе он наврядли пригодится, потому что там даже аякс запросы сделаны на базе плагина моего ajaxs

Вообще, хочу переделать этот поиск, но руки недоходят.