![...](/f/6ef18a55e328f0922f0e30d74f73b1f9.jpg)
A keresőmotor felépítése nehéz feladat.
Világszerte programozók ezrei kopogtatják csendben a billentyűzetüket, hogy megalkossák a következő legjobb keresőmotort. Sergey Brin és Lawrence Page, a Google híres alkotói elismerik, hogy "a keresőmotor tervezése kihívásokkal teli feladat". Egy keresőmotort használnak információk keresésére a weben. Egy motor feltérképezi az internetet, és több millió oldalnyi információt indexel, és eredményeket köp ki, amikor valaki keresést végez.
Szerezzen be egy webrobotot
1. lépés
Szerezzen be egy webbejárót, amely az a pók vagy bot, amely az interneten mászkál, és oldalakat gyűjt a webről. Egy pók meglátogatja a weboldalakat, elolvassa azokat, és követi a más oldalakra mutató hivatkozásokat. Kereshet nyílt forráskódú bejárót, vagy elkészítheti sajátját. Ha saját bejárót szeretne felépíteni, szerezzen be egy listát azokról az URL-ekről, amelyekkel a robotot el szeretné helyezni. A lassú bejárót könnyű felépíteni, de egy nagy teljesítményű bejáró létrehozása több millió és millió oldal indexelésére nagyobb kihívást jelent.
A nap videója
2. lépés
Szerezzen be annyi sávszélességet, amennyit megengedhet magának. Szüksége van erre a sávszélességre a bejáró számára, miközben oldalakat keres a weben.
3. lépés
Készítsen indexet. Minden, amit a robot talál, bekerül a keresőmotor indexébe. Az index olyan, mint egy óriási könyv vagy katalógus, amely a bejáró által talált minden weboldal másolatát tartalmazza. Anna Patterson, a Stanford Egyetem munkatársa azt javasolja, hogy csak azokat az adatokat indexelje, amelyekre szüksége van a keresési eredmények megjelenítéséhez. Azt is tanácsolja, hogy ne próbálja meg indexelni a „konyhai mosogatót”, hanem „szerezzen fel valami reprezentatívat”.
4. lépés
![...](/f/fdcdbac5307438f0467bf79dfc917abb.jpg)
Az indexe tartalmazza a webrobot által talált összes információt.
Rangsorolja eredményeit az indexben egy nagy teljesítményű adatbázis és a webes feltérképezés során a szervereken található összes információ segítségével. Az index létrehozásához valószínűleg több millió weboldalt kell feldolgoznia. Az indexben rögzített oldalakat a keresők számára legrelevánsabb sorrendben kell rangsorolni.
5. lépés
Készítsen vonzó webhelyet a keresési eredmények visszaadásához.
6. lépés
Indítsa el és értékesítse keresőjét. Laszlo Xalieri, a Search Engine Watch.com munkatársa szerint egy ingyenes keresőnek gyorsan és elegánsan el kell juttatnia a felhasználókat a kívánt helyre. Azt mondja, hogy egy sikeres keresőmotor működtetéséhez "az a cél, hogy vonzzák a fogyasztókat, és eladják a hozzájuk való hozzáférést a marketingeseknek."
Dolgok, amelyekre szüksége lesz
Egy weboldal
Egy webrobot
Nagy teljesítményű adatbázis az összes tartalom indexeléséhez
Nagy sávszélesség az internet feltérképezéséhez
Szerverek információ tárolására
Egy Ph. D. informatikából vagy matematikából (vagy egy tanácsadó)
Figyelem
Bármely programozó elindíthat egy keresőt, de a releváns találatok biztosítása az igazi kihívás.