Öz Axtarış Motorunuzu Necə Etmək Olar

Mündəricat:

Öz Axtarış Motorunuzu Necə Etmək Olar
Öz Axtarış Motorunuzu Necə Etmək Olar

Video: Öz Axtarış Motorunuzu Necə Etmək Olar

Video: Öz Axtarış Motorunuzu Necə Etmək Olar
Video: ZK 4KX понижающий повышающий преобразователь 2024, Bilər
Anonim

İnternetdə ən populyar saytlar axtarış motorlarıdır. Onların köməyi ilə hər zaman lazım olan məlumatları tapa bilərsiniz. İlk axtarış motorlarının işlədiyi kimi öz axtarış motorumuzu yaratmağa çalışaq. Daha sonra, axtarış motorunuzu dəyişdirə və tam hüquqlu və müasir bir sistemə çevirə bilərsiniz. Bu bacarıq və istəkdən asılıdır. Beləliklə, aşağıda meta axtarış motoru yaratmaq üçün təlimatlar verilmişdir.

Öz axtarış motorunuzu necə etmək olar
Öz axtarış motorunuzu necə etmək olar

Təlimat

Addım 1

Axtarış motorunuzu üç hissəyə bölün. Birinci hissə gələcək veb axtarış motorunun PHP-də yazılmış interfeysidir. İkinci hissə səhifələr haqqında bütün məlumatları saxlayan indeksdir (My SQL verilənlər bazası). Üçüncü hissə veb səhifələrini indeksləşdirəcək və məlumatlarını indeksə daxil edəcək bir axtarış robotudur, Delphi dilində edilir.

Addım 2

İnterfeys yaratmağa başlayaq. İndex.php faylı yaradın. Bunu etmək üçün cədvəllərdən istifadə edərək səhifəni iki yerə bölün. Birinci hissə axtarış formasıdır, ikincisi axtarış nəticələridir. Üst hissədə, get metodunu istifadə edərək index.php sənədinə məlumat göndərəcək bir forma yaradın. Bunun üzərində üç element olacaq - bir mətn sahəsi və daha iki düymə. Bir sorğu göndərmək üçün bir düyməyə, digəri isə sahəni təmizləmək üçün lazımdır (bu düymə isteğe bağlıdır).

Addım 3

Mətn sahəsinə "axtarış", ilk düyməyə (sorğu göndərən) "Axtarış" adını verin. Formanın adını olduğu kimi buraxın - "form1".

Addım 4

Nəticələr php istifadə edərək cədvəlin alt hissəsində göstəriləcək, buna görə <? Php etiketini açın və kodlamağa başlayın.

Addım 5

Verilənlər bazasına qoşulmaq üçün konfiqurasiya sənədini qoşun.

"config.php" daxil edin;

"Axtarış" düyməsinin vurulub-vurulmadığını yoxlayın.

if (isset ($ _ GET ['düyməsinə'])) {"Axtarış" düyməsinə basılırsa kod yerinə yetirilir} başqa {halda "Axtarış" düyməsinə basılmasa kod yerinə yetirilir}

Düymə vurulursa, axtarış sorğusunu yoxlayın.

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

Addım 6

Bir axtarış sorğusu varsa, axtarış sorğusunun mətnini $ search dəyişəninə təyin edin.

Addım 7

İstəyi boş və üç simvoldan qısa olmamaq üçün yoxlayın.

Addım 8

if ($ search! = '' && strlen ($ search)> 2) {verilənlər bazası axtarış kodu} başqa {echo "Boş bir axtarış sorğusu göstərilmişdir və ya axtarış sətri 3 simvoldan azdır.";}

Axtarış sorğusunun yuxarı şərti təmin etməsi halında, axtarış skriptinin özünü işə salın.

Addım 9

Axtarış nəticələrini printf vasitəsilə çap edəcək bir döngə işlədin.

Hamısı budur. Lazımi biliklərə sahibsinizsə, axtarış sisteminə lazım olan elementləri əlavə edə və onun yaradılması üçün öz alqoritminizi tərtib edə bilərsiniz.

Tövsiyə: