O'zingizning Qidiruv Tizimingizni Qanday Qilish Kerak

Mundarija:

O'zingizning Qidiruv Tizimingizni Qanday Qilish Kerak
O'zingizning Qidiruv Tizimingizni Qanday Qilish Kerak

Video: O'zingizning Qidiruv Tizimingizni Qanday Qilish Kerak

Video: O'zingizning Qidiruv Tizimingizni Qanday Qilish Kerak
Video: TEST: Yashirin kuchingiz nimada ?? BILIB OLING !!! 2024, Aprel
Anonim

Internetdagi eng mashhur saytlar qidiruv tizimlaridir. Ularning yordami bilan har doim kerakli ma'lumotlarni topishingiz mumkin. Keling, birinchi qidiruv tizimlari qanday ishlagan bo'lsa, xuddi shunday o'z qidiruv tizimini yaratishga harakat qilaylik. Keyinchalik, siz qidiruv tizimingizni o'zgartirishingiz va uni to'liq va zamonaviy tizimga aylantirishingiz mumkin. Bu sizning mahoratingiz va xohishingizga bog'liq. Shunday qilib, quyida meta qidiruv tizimini yaratish bo'yicha ko'rsatmalar mavjud.

O'zingizning qidiruv tizimingizni qanday qilish kerak
O'zingizning qidiruv tizimingizni qanday qilish kerak

Ko'rsatmalar

1-qadam

Qidiruv tizimingizni uch qismga bo'ling. Birinchi qism PHP-da yozilgan bo'lajak veb-qidiruv tizimining interfeysi. Ikkinchi qism - bu sahifalar haqidagi barcha ma'lumotlarni saqlaydigan indeks (My SQL ma'lumotlar bazasi). Uchinchi qism - bu veb-sahifalarni indekslaydigan va ularning ma'lumotlarini indeksga kiritadigan qidiruv robotidir, bu Delphi tilida amalga oshiriladi.

2-qadam

Keling, interfeysni yaratishni boshlaymiz. Index.php faylini yarating. Buning uchun jadvallar yordamida sahifani ikkiga bo'ling. Birinchi qism - qidiruv shakli, ikkinchisi - qidiruv natijalari. Yuqoridan, get usuli yordamida index.php fayliga ma'lumot yuboradigan shakl yarating. Unda uchta element bo'ladi - matn maydoni va yana ikkita tugma. So'rov yuborish uchun bitta tugma kerak, ikkinchisi - maydonni tozalash uchun (bu tugma majburiy emas).

3-qadam

Matn maydoniga "qidirish" deb nom bering, birinchi tugma (so'rov yuboradigan) "Izlash". Shakl nomini shunday qoldiring - "form1".

4-qadam

Natijalar php yordamida jadvalning pastki qismida ko'rsatiladi, shuning uchun <? Php yorlig'ini oching va kodlashni boshlang.

5-qadam

Ma'lumotlar bazasiga ulanish uchun konfiguratsiya faylini ulang.

"config.php" ni o'z ichiga oladi;

"Izlash" tugmachasi bosilganligini tekshiring.

if (isset ($ _ GET ['tugma'])) {agar "Qidirish" tugmasi bosilsa kod bajarilgan} boshqa} {agar "Qidirish" tugmasi bosilmasa kod bajarilgan}

Agar tugma bosilsa, qidiruv so'rovini tekshiring.

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

6-qadam

Agar qidiruv so'rovi bo'lsa, qidiruv so'rovining matnini $ search o'zgaruvchisiga tayinlang.

7-qadam

So'rov bo'sh bo'lmasligi va uch belgidan kam bo'lmasligi uchun uni tekshiring.

8-qadam

if ($ search! = '' && strlen ($ search)> 2) {ma'lumotlar bazasini qidirish kodi} else {echo "Bo'sh qidiruv so'rovi ko'rsatilgan yoki qidiruv qatorida 3 ta belgidan kam bo'lgan.";}

Agar qidiruv so'rovi yuqori shartni qondiradigan bo'lsa, qidiruv skriptini o'zi bajaring.

9-qadam

Qidiruv natijalarini printf orqali bosib chiqaradigan tsiklni boshqaring.

Ana xolos. Agar sizda zarur bilimlar mavjud bo'lsa, unda qidiruv tizimiga kerakli elementlarni qo'shishingiz va uni yaratish uchun o'zingizning algoritmingizni tuzishingiz mumkin.

Tavsiya: