Як зробити свою пошукову систему

Як зробити свою пошукову систему

Пошукова система — універсальне джерело інформації на будь-яку тему. Важко знайти сучасну людину, яка жодного разу не користувався пошукачами для пошуку будь-яких даних для власних інтересів або для робочого процесу. Ви можете не тільки користуватися готовими пошуковими системами, а й створити власний пошуковик, який буде функціонувати не гірше інших сучасних сайтів.

Інструкція

  1. Визначте структуру майбутнього пошукача — в ній повинно бути три основні частини: інтерфейс, написаний на PHP, індекс (база даних MySQL), а також сам пошукової робот, який пишеться на Delphi.
  2. Почніть розробку пошуковика зі створення інтерфейсу. Для цього створіть на комп’ютері файл index.php — сторінку у вигляді таблиці, розділеної на дві частини. В одній частині таблиці буде розташовуватися пошукова форма, а у другій частині — результати пошуку.
  3. У верхній частині сторінки Розмістити текстове поле, кнопку для відправки запиту і кнопку для очищення текстового поля. Назвіть кнопки — наприклад, кнопці пошуку задайте ім’я «Шукати», а текстового поля задайте ім’я «Search».
  4. Створіть код PHP, почавши з тега <? Php, щоб результати пошуку виводилися за допомогою php в нижній частині таблиці. Для того щоб підключитися до бази даних, підключіть до вашої формі конфігураційний файл include «config.php».
  5. Введіть в код кілька рядків, від яких залежить алгоритм пошуку: if (isset ($ _GET ['button'])) — якщо кнопка пошуку натиснута, якщо ж кнопка пошуку не натиснута, додайте в кінці рядка коду else. У разі якщо кнопка була натиснута, повинен працювати код, перевіряючий наявність пошукового запиту: if (isset ($ _GET ['search'])){$ search = $ _GET [' search '];}
  6. У разі якщо пошукової запит виявляється, то його текстовий варіант повинен бути присвоєний змінній коду $ search. Рядок пошуку повинна містити більше трьох символів — відповідно, в коді має бути наступний рядок з потрібними параметрами, що визначають порожній пошукової запит: if ($ search! =»& & Strlen ($ search)> 2) {код пошуку по базі даних} else {echo «Задано порожній пошуковий запит або рядок пошуку містить менше 3 символів.»;}
  7. Коли код буде готовий, запустіть цикл і виведіть результати пошуку через printf.