Як зробити свій пошуковик
Найпопулярнішими сайтами в мережі інтернет є пошукові системи. З їх допомогою завжди можна знайти потрібну вам інформацію. Давайте спробуємо створити свій власний пошуковик за тією схемою, за якою працювали найперші пошуковики. Надалі ви зможете доопрацювати свій пошуковик і перетворити його в повноцінний і сучасний. Це залежить від ваших умінь і готовності. Отже, нижче приведена інструкція по створенню мета-пошукача.
1
Розділіть свій пошуковик на три частини. Перша частина - це інтерфейс майбутнього веб-пошукача, який пишеться на мові PHP. Друга частина - це індекс (база даних My SQL), в якій зберігається вся інформація про сторінки. Третя частина - це пошуковий робот, який буде індексувати веб-сторінки і заносити їх дані в індекс, його роблять на мові Delphi.
2
Почнемо створювати інтерфейс. Створіть файл index.php. Для цього розділіть сторінку на дві частини, використовуючи таблиці. Перша частина - пошукова форма, друга - результати пошуку. У верхній частині створіть форму, яка буде надсилати інформацію файлу index.php методом get. На ній будуть розташовані три елементи - текстове поле і ще дві кнопки. Одна кнопка потрібна для відправки запиту, друга - для очищення поля (ця кнопка не обов`язкова).
3
Дайте текстовому полю ім`я «search», першій кнопці (тієї, яка відправляє запит) ім`я «Шукати». Ім`я самої форми залиште, як є - «form1».
4
Результати будуть виведені в нижній частині таблиці за допомогою php, тому відкрийте позначку lt;? php і починайте писати код.
5
Підключіть конфігураційний файл, щоб підключитися до бази даних.
include "config.php"-
Перевірте, чи була натиснута кнопка «Шукати».
if (isset ($ _ GET [ `button`])) {код, що виконується в тому випадку, якщо кнопка «Шукати» натиснута} else {код, що виконується в тому випадку, якщо кнопка «Шукати» не було натиснуто}
Якщо кнопка натиснута, то тоді перевірте наявність пошукового запиту.
if (isset ($ _ GET [ `search`])) {$ search = $ _ GET [ `search`] -}
include "config.php"-
Перевірте, чи була натиснута кнопка «Шукати».
if (isset ($ _ GET [ `button`])) {код, що виконується в тому випадку, якщо кнопка «Шукати» натиснута} else {код, що виконується в тому випадку, якщо кнопка «Шукати» не було натиснуто}
Якщо кнопка натиснута, то тоді перевірте наявність пошукового запиту.
if (isset ($ _ GET [ `search`])) {$ search = $ _ GET [ `search`] -}
6
Якщо пошуковий запит є, то надайте змінної $ search текст пошукового запиту.
7
Перевірте запит, щоб він не був порожнім і не був коротший трьох символів.
8
if ($ search! = `` && strlen ($ search) gt; 2) {код пошуку по базі даних} else {echo "Заданий порожній пошуковий запит або рядок пошуку містить менше 3 символів."-}
У тому випадку, якщо пошуковий запит буде задовольняти верхньому умові, запустіть сам пошукової скрипт.
У тому випадку, якщо пошуковий запит буде задовольняти верхньому умові, запустіть сам пошукової скрипт.
9
Запустіть цикл, який виведе результати пошуку через printf.
На цьому все. Якщо ви володієте необхідними знаннями, то ви цілком можете додати в пошуковик потрібні вам елементи і скласти свій алгоритм його створення.
На цьому все. Якщо ви володієте необхідними знаннями, то ви цілком можете додати в пошуковик потрібні вам елементи і скласти свій алгоритм його створення.
Рада 2: Як створити пошукач на сайті
Популярні web-сайти привертають користувачів не тільки оригінальним дизайном, цікавим тематичним змістом, але і функціональними сервісами. Люди йдуть в інтернет за інформацією, щодня роблячи пошук цікавих для них матеріалів. Тому має сенс створити пошуковик на сайті, надаючи користувачам можливість швидко знаходити те, що їм потрібно на відібраних вручну ресурсах.
Вам знадобиться
- - браузер-
- - підключення до інтернету-
- - права на редагування вмісту або шаблонів сторінок сайту.
Інструкція
1
Почніть створення користувальницької пошуку на основі технологій Google. Увійдіть в панель сервісу управління системами пошуку. У браузері відкрийте сторінку з адресою https://google.ru/cse/. Використовуйте для роботи з системою свій аккаунт Google. Клацніть по кнопці "Створити систему користей. пошуку".Якщо Ви не авторизовані в поточний момент, то клікніть по посиланню «Увійти». Введіть дані від аккаунта в форму і натисніть кнопку «Увійти». Якщо у вас немає загального облікового запису Google, створіть його, клікнувши на посилання «Створити акаунт зараз» і виконавши запропоновані дії.
2
Введіть основні параметри створюваної користувальницької пошуку. Заповніть поля «Ім`я» і «Опис», виберіть мову інтерфейсу в випадаючому списку «Мова». У текстовому полі «Сайти для пошуку» введіть список ресурсів, інформація з яких буде представлена в результатах пошуку за допомогою створюваної системи. Натисніть кнопку "Далі".
3
Налаштуйте параметри відображення видачі результатів пошуку. На поточній сторінці клацніть на блоці з зображенням прикладу видачі, найбільш підходящому по стилю. Натисніть кнопку «Налаштувати». Проведіть установку бажаних кольорів елементів інтерфейсу на вкладках «Глобальні стилі», «Панель пошуку», «Результати», «Реклама» .Проверьте коректність введених параметрів. У формі пошуку, відображеної внизу, введіть тестовий запит. Клацніть по кнопці «Пошук». Переконайтеся в тому, що вид інтерфейсу створюваної пошукової системи вас влаштовує. Натисніть кнопку "Далі".
4
Отримайте javascript-код для установки пошукової системи на сайт. Виділіть весь вміст в текстовому полі, що знаходиться на поточній сторінці. Скопіюйте виділене вміст в буфер обміну і збережіть в будь-якому тимчасовому файлі.
5
створіть пошуковик на сайті. Додайте код, отриманий на попередньому кроці, в вміст сторінок ресурсу. Можна відредагувати шаблони або файли поточної теми для додавання форми пошуку в групу сторінок. Або можна створити окрему сторінку, на якій буде представлено пошуковий механізм.
6
Переконайтеся в працездатності доданого механізму пошуку. Відкрийте сторінку, яка містить пошукову форму. Проведіть тестовий запит. Перевірте коректність виведення результатів.
Статті за темою "Як зробити свій пошуковик"
Оцініть, будь ласка статтю