Инструкция
1
Разделите свой поисковик на три части. Первая часть – это интерфейс будущего веб-поисковика, который пишется на языке PHP. Вторая часть – это индекс (база данных My SQL), в которой хранится вся информация о страницах. Третья часть – это поисковой робот, который будет индексировать веб-страницы и заносить их данные в индекс, его делают на языке Delphi.
2
Начнём создавать интерфейс. Создайте файл index.php. Для этого разделите страницу на две части, используя таблицы. Первая часть – поисковая форма, вторая – результаты поиска. В верхней части создайте форму, которая будет посылать информацию файлу index.php методом get. На ней будут расположены три элемента – текстовое поле и ещё две кнопки. Одна кнопка нужна для отправки запроса, вторая – для очистки поля (эта кнопка не обязательна).
3
Дайте текстовому полю имя «search», первой кнопке (той, которая отправляет запрос) имя «Искать». Имя самой формы оставьте, как есть – «form1».
4
Результаты будут выведены в нижней части таблицы при помощи php, поэтому откройте тег <?php и начинайте писать код.
5
Подключите конфигурационный файл, чтобы подключиться к базе данных.

include "config.php";

Проверьте, была ли нажата кнопка «Искать».

if (isset($_GET['button'])) {код, выполняемый в том случае, если кнопка «Искать» нажата} else {код, выполняемый в том случае, если кнопка «Искать» не нажата}

Если кнопка нажата, то тогда проверьте наличие поискового запроса.

if (isset($_GET['search'])){$search=$_GET['search'];}
6
Если поисковой запрос есть, то присвойте переменной $search текст поискового запроса.
7
Проверьте запрос, чтобы он не был пустым и не был короче трёх символов.
8
if ($search!='' && strlen($search)>2){ код поиска по базе данных } else {echo "Задан пустой поисковый запрос или строка поиска содержит менее 3 символов.";}

В том случае, если поисковой запрос будет удовлетворять верхнему условию, запустите сам поисковой скрипт.
9
Запустите цикл, который выведет результаты поиска через printf.
На этом всё. Если вы обладаете необходимыми знаниями, то вы вполне можете добавить в поисковик нужные вам элементы и составить свой алгоритм его создания.