![...](/f/6ef18a55e328f0922f0e30d74f73b1f9.jpg)
Hakukoneen rakentaminen on vaikeaa.
Tuhannet ohjelmoijat ympäri maailmaa napauttavat hiljaa näppäimistöjään yrittäessään rakentaa seuraavaksi parhaan hakukoneen. Sergey Brin ja Lawrence Page, kuuluisat Googlen luojat, myöntävät, että "hakukoneen suunnittelu on haastava tehtävä". Hakukonetta käytetään tiedon etsimiseen verkosta. Kone indeksoi Internetiä ja indeksoi miljoonia sivuja tietoa ja sylkee tuloksia, kun joku tekee haun.
Hanki Web-indeksointirobotti
Vaihe 1
Hanki Web-indeksointirobotti, joka on hämähäkki tai robotti, joka ryömii ympäri Internetiä ja kerää sivuja verkosta. Hämähäkki vierailee web-sivuilla, lukee niitä ja seuraa linkkejä muille sivuille. Voit etsiä avoimen lähdekoodin indeksointirobotin tai rakentaa oman. Jos haluat rakentaa oman indeksointirobotin, hanki luettelo URL-osoitteista, joihin indeksointirobottisi on lisättävä. Hidas indeksointirobotti on helppo rakentaa, mutta tehokkaan indeksointirobotin rakentaminen miljoonien sivujen indeksoimiseksi on haastavampaa.
Päivän video
Vaihe 2
Hanki niin paljon kaistanleveyttä kuin sinulla on varaa. Tarvitset tätä kaistanleveyttä indeksointirobotille, kun se kulkee Webissä hakemassa sivuja.
Vaihe 3
Rakenna indeksi. Kaikki, mitä indeksointirobotti löytää, menee hakukoneen hakemistoon. Hakemisto on kuin jättimäinen kirja tai luettelo, joka sisältää kopion jokaisesta indeksointirobotin löytämästä Web-sivusta. Anna Patterson Stanfordin yliopistosta suosittelee indeksoimaan vain ne tiedot, joita tarvitset omien hakutulosten näyttämiseen. Hän neuvoo myös, että sinun ei pitäisi yrittää indeksoida "tiskiallasta" vaan "hankkia jotain edustavaa".
Vaihe 4
![...](/f/fdcdbac5307438f0467bf79dfc917abb.jpg)
Hakemistosi sisältää kaikki Web-indeksointirobottisi löytämät tiedot.
Sijoita tulokset hakemistoon käyttämällä tehokasta tietokantaa ja kaikkia palvelimillasi olevia tietoja Web-indeksoinnista. Sinun on käsiteltävä mahdollisesti miljoonia Web-sivuja hakemiston luomiseksi. Hakemistoosi tallennetut sivut on järjestettävä sen mukaan, mikä on hakijoillesi tärkeintä.
Vaihe 5
Rakenna houkutteleva verkkosivusto hakutulosten palauttamiseksi.
Vaihe 6
Käynnistä ja markkinoi hakukoneesi. Search Engine Watch.comin Laszlo Xalierin mukaan ilmaisen hakukoneen pitäisi viedä käyttäjät haluamaansa paikkaan nopeasti ja tyylikkäästi. Hän sanoo, että menestyvän hakukoneen käyttäminen "tavoitteesi on houkutella kuluttajia ja myydä niitä markkinoijille."
Asiat, joita tarvitset
Nettisivu
Verkkoindeksointirobotti
Tehokas tietokanta kaiken sisältösi indeksointiin
Suuri kaistanleveys Webin indeksointiin
Palvelimet tietojen tallentamiseen
Tohtori tietojenkäsittelytieteessä tai matematiikassa (tai konsultti, jolla on sama)
Varoitus
Kuka tahansa ohjelmoija voi käynnistää hakukoneen, mutta osuvien tulosten tarjoaminen on todellinen haaste.