Kuidas Teha Oma Otsingumootorit

Sisukord:

Kuidas Teha Oma Otsingumootorit
Kuidas Teha Oma Otsingumootorit

Video: Kuidas Teha Oma Otsingumootorit

Video: Kuidas Teha Oma Otsingumootorit
Video: Kuidas kontrollida oma kodulehe nähtavust 2024, November
Anonim

Internetis on kõige populaarsemad saidid otsingumootorid. Nende abiga leiate alati vajaliku teabe. Proovime luua oma otsingumootori samamoodi nagu töötasid kõige esimesed otsingumootorid. Seejärel saate oma otsingumootorit muuta ja muuta see täieõiguslikuks ja kaasaegseks. See sõltub teie oskusest ja tahtest. Niisiis, allpool on metaotsingumootori loomise juhised.

Kuidas teha oma otsingumootorit
Kuidas teha oma otsingumootorit

Juhised

Samm 1

Jagage oma otsingumootor kolmeks osaks. Esimene osa on tulevase veebi otsingumootori liides, mis on kirjutatud PHP-s. Teine osa on register (minu SQL-i andmebaas), kuhu salvestatakse kogu teave lehtede kohta. Kolmas osa on otsingurobot, mis indekseerib veebilehti ja sisestab nende andmed indeksisse, seda tehakse Delphi keeles.

2. samm

Alustame liidese loomist. Looge fail index.php. Selleks jagage leht tabelite abil kaheks. Esimene osa on otsinguvorm, teine on otsingutulemid. Looge ülaosas vorm, mis saadab teabe faili index.php, kasutades meetodit get. Sellel on kolm elementi - tekstiväli ja veel kaks nuppu. Taotluse saatmiseks on vaja ühte nuppu, teist - välja kustutamiseks (see nupp on valikuline).

3. samm

Pange tekstiväljale nimeks "otsing", esimesele nupule (see, mis päringu saadab) nimeks "Otsing". Jäta vormi nimi selliseks, nagu see on - "vorm1".

4. samm

Tulemused kuvatakse tabeli allosas php abil, nii et avage silt <? Php ja alustage kodeerimist.

5. samm

Andmebaasiga ühenduse loomiseks ühendage konfiguratsioonifail.

lisada "config.php";

Kontrollige, kas klõpsati nupul „Otsi”.

if (isset ($ _ GET ['nupp']))) {kood käivitatakse, kui nuppu "Otsi" vajutatakse} muu {kood täidetakse, kui nuppu "Otsing" ei vajutata}

Kui nupul klõpsatakse, siis otsige otsingupäringut.

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

6. samm

Kui päring on olemas, määrake otsingupäringu tekst muutujale $.

7. samm

Kontrollige päringut, et see ei oleks tühi ega oleks lühem kui kolm tähemärki.

8. samm

if ($ search! = '' && strlen ($ search)> 2) {andmebaasi otsingukood} else {echo "Määrati tühi otsingupäring või otsing string sisaldab vähem kui 3 tähemärki.";}

Kui otsingupäring vastab ülemisele tingimusele, käivitage otsingukript ise.

9. samm

Käivitage silmus, mis printib otsingutulemid printf kaudu.

See on kõik. Kui teil on vajalikud teadmised, võite ka otsingumootorisse lisada vajalikud elemendid ja koostada selle loomiseks oma algoritmi.

Soovitan: