Как сделать свою поисковую систему?

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

Инструкция

  • Определите структуру будущего поисковика – в ней должно быть три основных части: интерфейс, написанный на PHP, индекс (база данных MySQL), а также сам поисковой робот, который пишется на Delphi.
  • Начните разработку поисковика с создания интерфейса. Для этого создайте на компьютере файл index.php – страницу в виде таблицы, разделенной на две части. В одной части таблицы будет располагаться поисковая форма, а во второй части – результаты поиска.
  • В верхней части страницы разместите текстовое поле, кнопку для отправки запроса и кнопку для очистки текстового поля. Назовите кнопки – например, кнопке поиска задайте имя «Искать», а текстовому полю задайте имя «Search».
  • Создайте код PHP, начав с тега
  • Введите в код несколько строк, от которых зависит алгоритм поиска: if (isset($_GET['button'])) – если кнопка поиска нажата; если же кнопка поиска не нажата, добавьте в конце строки кода else. В случае если кнопка была нажата, должен работать код, проверяющий наличие поискового запроса: if (isset($_GET['search'])){$search=$_GET['search'];}
  • В случае если поисковой запрос обнаруживается, то его текстовый вариант должен быть присвоен переменной кода $search. Строка поиска должна содержать более трех символов – соответственно, в коде должна быть следующая строка с нужными параметрами, определяющими пустой поисковой запрос: if ($search!='' && strlen($search)>2){ код поиска по базе данных } else {echo "Задан пустой поисковый запрос или строка поиска содержит менее 3 символов.";}
  • Когда код будет готов, запустите цикл и выведите результаты поиска через printf.
  • Оцените статью!