Paano Gumawa Ng Iyong Sariling Search Engine

Talaan ng mga Nilalaman:

Paano Gumawa Ng Iyong Sariling Search Engine
Paano Gumawa Ng Iyong Sariling Search Engine

Video: Paano Gumawa Ng Iyong Sariling Search Engine

Video: Paano Gumawa Ng Iyong Sariling Search Engine
Video: SEARCH ENGINE EPP 2024, Mayo
Anonim

Ang pinakatanyag na mga site sa Internet ay mga search engine. Sa kanilang tulong, palagi mong mahahanap ang impormasyong kailangan mo. Subukan nating lumikha ng aming sariling search engine sa parehong paraan tulad ng pinaka-unang mga search engine na nagtrabaho. Kasunod, maaari mong baguhin ang iyong search engine at gawin itong isang ganap at moderno. Nakasalalay ito sa iyong kakayahan at pagpayag. Kaya, sa ibaba ay ang mga tagubilin para sa paglikha ng isang meta search engine.

Paano gumawa ng iyong sariling search engine
Paano gumawa ng iyong sariling search engine

Panuto

Hakbang 1

Hatiin ang iyong search engine sa tatlong bahagi. Ang unang bahagi ay ang interface ng hinaharap na search engine sa web, na nakasulat sa PHP. Ang pangalawang bahagi ay ang index (My SQL database), na nag-iimbak ng lahat ng impormasyon tungkol sa mga pahina. Ang pangatlong bahagi ay isang robot ng paghahanap na mag-index ng mga web page at ipasok ang kanilang data sa index, ginagawa ito sa wikang Delphi.

Hakbang 2

Magsimula tayo sa paglikha ng interface. Lumikha ng index.php file. Upang magawa ito, hatiin ang pahina sa dalawa gamit ang mga talahanayan. Ang unang bahagi ay ang form sa paghahanap, ang pangalawa ay ang mga resulta ng paghahanap. Sa tuktok, lumikha ng isang form na magpapadala ng impormasyon sa index.php file gamit ang get method. Magkakaroon ng tatlong mga elemento dito - isang patlang ng teksto at dalawa pang mga pindutan. Ang isang pindutan ay kinakailangan upang magpadala ng isang kahilingan, ang pangalawa - upang i-clear ang patlang (ang pindutan na ito ay opsyonal).

Hakbang 3

Pangalanan ang patlang ng teksto na "paghahanap", ang unang pindutan (ang isang nagpapadala ng kahilingan) ang pangalang "Paghahanap". Iwanan ang pangalan ng form na tulad nito - "form1".

Hakbang 4

Ang mga resulta ay ipapakita sa ilalim ng talahanayan gamit ang php, kaya buksan ang tag na <? Php at simulan ang pag-coding.

Hakbang 5

Ikonekta ang config file upang kumonekta sa database.

isama ang "config.php";

Suriin kung ang pindutang "Paghahanap" ay na-click.

kung (mag-isyu ($ _ GET ['pindutan'])) {code na isinasagawa kung ang pindutang "Paghahanap" ay pinindot} iba pa {ipinatupad ang code kung ang pindutang "Paghahanap" ay hindi pinindot}

Kung ang pindutan ay na-click, pagkatapos suriin para sa isang query sa paghahanap.

kung (mag-isyu ($ _ GET ['search'])) {$ search = $ _ GET ['search'];}

Hakbang 6

Kung mayroong isang query sa paghahanap, pagkatapos ay italaga ang teksto ng query sa paghahanap sa variable ng $ paghahanap.

Hakbang 7

Suriin ang kahilingan upang ito ay walang laman at hindi mas maikli sa tatlong mga character.

Hakbang 8

kung ($ search! = '' && strlen ($ search)> 2) {database search code} iba pa {echo "Isang walang laman na query sa paghahanap ang tinukoy o ang search string ay naglalaman ng mas mababa sa 3 mga character.";}

Sa kaganapan na ang query sa paghahanap ay nasiyahan ang pinakamataas na kundisyon, patakbuhin ang script ng paghahanap mismo.

Hakbang 9

Patakbuhin ang isang loop na mai-print ang mga resulta ng paghahanap sa pamamagitan ng printf.

Yun lang Kung mayroon kang kinakailangang kaalaman, maaari mo ring idagdag ang mga elemento na kailangan mo sa search engine at iguhit ang iyong sariling algorithm para sa paglikha nito.

Inirerekumendang: