Hogyan indítsunk el egy keresőmotort

...

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

...

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.