Как сделать свой поисковик?

2 ноября 2014 г. Просмотров: 977 Инструкции
Самыми популярными сайтами в сети интернет являются поисковые системы. С их помощью всегда можно найти нужную вам информацию. Давайте попробуем создать свой собственный поисковик по той схеме, по которой работали самые первые поисковики. В последствии вы сможете доработать свой поисковик и превратить его в полноценный и современный. Это зависит от ваших умений и готовности. Итак, ниже приведена инструкция по созданию мета-поисковика.
Создать сайт самостоятельно с Wix.com

Инструкция

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

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

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

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

    if (isset($_GET['search'])){$search=$_GET['search'];}

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

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