Slik starter en søkemotor

Slik starter en søkemotor


Tusenvis av programmerere over hele verden er stille peke bort på sine tastaturer prøver å bygge den neste beste søkemotor. Sergey Brin og Lawrence Page, den berømte skaperne av Google, innrømmer at «ingeniør en søkemotor er en utfordrende oppgave." En søkemotor brukes til å finne informasjon på Internett. En motor kryper Internett og indekserer millioner av sider med informasjon, spytter ut resultatene når noen gjør et søk.

Bruksanvisning

Få en Web Crawler

1 Erverve en web crawler, som er edderkopp eller bot som kryper rundt på internett samle sider fra nettet. En edderkopp besøk websider, leser dem og følger lenker til andre sider. Du kan finne en åpen kildekode-crawler eller bygge din egen. Hvis du ønsker å bygge din egen crawler, få en liste over nettadresser til frø din crawler med. En langsom crawler er lett å bygge, men å bygge en høy ytelse crawler å indeksere millioner av sider er mer utfordrende.

2 Få så mye båndbredde som du har råd til. Du trenger denne båndbredden etter din beltedreven når den sendes over nettet får sidene.

3 Bygg en indeks. Alt din beltedreven finner går inn i søkemotoren indeksen. Indeksen er som en gigantisk bok eller katalog som inneholder en kopi av hver webside som robotsøkeprogrammet finner. Anna Patterson fra Stanford University anbefaler indeksering bare de dataene du trenger for å tjene din type søkeresultater. Hun råder også at du ikke bør prøve å indeksere "kjøkkenbenken", men heller "få noe presentabel opp."

4 Slik starter en søkemotor

indeksen inneholder all den informasjonen som finnes av nett crawler.

Rangere resultatene på indeksen ved hjelp av en høy ytelse database og all informasjon på serverne fra din Web gjennomgangen. Du må behandle muligens millioner av Web sider for å lage indeksen. De registrerte i indeksen sider må bli rangert i rekkefølge av hva som er mest relevant for dine søkere.

5 Bygg et attraktivt nettsted for å returnere søkeresultater.

6 Start og markedsføre din søkemotor. En gratis søkemotor bør ta brukerne hvor de ønsker å gå raskt og elegant, ifølge Laszlo Xalieri fra Search Engine Watch.com. Han sier at for å kjøre en vellykket søkemotor, "målet ditt er å tiltrekke seg kunder og selge tilgang til dem for markedsførere."

Hint

  • Enhver programmerer kan starte en søkemotor, men gir relevante resultater er den virkelige utfordringen.