Kaip Susikurti Savo Paieškos Variklį

Turinys:

Kaip Susikurti Savo Paieškos Variklį
Kaip Susikurti Savo Paieškos Variklį

Video: Kaip Susikurti Savo Paieškos Variklį

Video: Kaip Susikurti Savo Paieškos Variklį
Video: 6_1 2024, Balandis
Anonim

Populiariausios interneto svetainės yra paieškos sistemos. Su jų pagalba visada galite rasti reikalingos informacijos. Pabandykime sukurti savo paieškos variklį taip, kaip dirbo patys pirmieji paieškos varikliai. Vėliau galite modifikuoti savo paieškos variklį ir paversti jį visaverčiu ir šiuolaikišku. Tai priklauso nuo jūsų įgūdžių ir noro. Taigi, žemiau pateikiamos meta paieškos sistemos sukūrimo instrukcijos.

Kaip susikurti savo paieškos variklį
Kaip susikurti savo paieškos variklį

Nurodymai

1 žingsnis

Padalinkite savo paieškos variklį į tris dalis. Pirmoji dalis yra būsimo interneto paieškos variklio sąsaja, parašyta PHP. Antroji dalis yra rodyklė („My SQL“duomenų bazė), kurioje saugoma visa informacija apie puslapius. Trečioji dalis yra paieškos robotas, kuris indeksuos tinklalapius ir įves jų duomenis į rodyklę, tai daroma „Delphi“kalba.

2 žingsnis

Pradėkime kurti sąsają. Sukurkite index.php failą. Norėdami tai padaryti, padalykite puslapį į dvi, naudodami lenteles. Pirmoji dalis yra paieškos forma, antroji - paieškos rezultatai. Viršuje sukurkite formą, kuri nusiųs informaciją į failą index.php naudodama gavimo metodą. Ant jo bus trys elementai - teksto laukas ir dar du mygtukai. Vienas mygtukas reikalingas užklausai išsiųsti, antrasis - laukui išvalyti (šis mygtukas neprivalomas).

3 žingsnis

Pavadinkite teksto lauką „paieška“, pirmas mygtukas (tas, kuris siunčia užklausą) - „Paieška“. Palikite formos pavadinimą tokį, koks jis yra - „forma1“.

4 žingsnis

Rezultatai bus rodomi lentelės apačioje, naudojant php, todėl atidarykite žymą <? Php ir pradėkite koduoti.

5 žingsnis

Prijunkite konfigūracijos failą, kad prisijungtumėte prie duomenų bazės.

įtraukti „config.php“;

Patikrinkite, ar spustelėtas mygtukas „Ieškoti“.

if (isset ($ _ GET ['mygtukas']))) {kodas vykdomas, jei paspaudžiamas mygtukas "Ieškoti"} kitas {kodas vykdomas, jei nepaspaudžiamas mygtukas "Ieškoti"}

Jei spustelėsite mygtuką, patikrinkite, ar nėra paieškos užklausos.

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

6 žingsnis

Jei yra paieškos užklausa, tada priskirkite paieškos užklausos tekstą paieškos kintamajam $.

7 žingsnis

Patikrinkite užklausą, kad ji nebūtų tuščia ir nebūtų trumpesnė nei trys simboliai.

8 žingsnis

if ($ search! = '' && strlen ($ search)> 2) {duomenų bazės paieškos kodas} else {echo "Nurodyta tuščia paieškos užklausa arba paieškos eilutėje yra mažiau nei 3 simboliai.";}

Jei paieškos užklausa atitinka viršutinę sąlygą, vykdykite patį paieškos scenarijų.

9 žingsnis

Paleiskite ciklą, kuris spausdins paieškos rezultatus per „printf“.

Tai viskas. Jei turite reikiamų žinių, galite pridėti reikiamų elementų į paieškos variklį ir parengti savo algoritmą jo sukūrimui.

Rekomenduojamas: