Hvordan fungerer søgemaskiner?

Søgemaskiner er dybest set computeralgoritmer, der hjælper brugerne med at finde de specifikke oplysninger, de leder efter. Med bogstaveligt billioner af sider med information online uden effektive søgemaskiner ville det være næsten umuligt at finde noget på Internettet. Forskellige søgemaskiner fungerer på forskellige specifikke måder, men de bruger alle de samme grundlæggende principper.

Den første ting søgemaskiner skal gøre for at fungere er at oprette en lokal database over, dybest set, Internettet. Tidlige søgemaskiner indekserede bare søgeord og titler på sider, men moderne søgemaskiner indekserer al teksten på hver side, såvel som en masse andre data om denne sides forhold til andre sider, og i nogle tilfælde hele eller en del af også de medier, der er tilgængelige på siden. Søgemaskiner skal indeksere alle disse oplysninger, så de kan køre søgninger på det effektivt i stedet for at skulle køre rundt på Internettet, hver gang en søgeforespørgsel sendes.

Søgemaskiner opretter disse databaser ved at udføre periodiske gennemsøgninger på Internettet. Tidlige søgemaskiner krævede ofte, at sider blev sendt til dem for at gennemgå dem, men nu findes de fleste sider ved at følge links fra andre sider. Hvad kaldes robotter eller edderkopper, computerprogrammer, der er bygget til at indeksere sider, flit fra side til side, registrering af alle dataene på siden og følge hvert link til nye sider. Forskellige søgemaskiner opdaterer deres indekser med forskellige intervaller, afhængigt af hvor mange edderkopper de konstant har gennemsøgning, og hvor hurtigt disse edderkopper gennemsøger, med nogle arbejder deres vej gennem Internettet hver dag eller to, og andre foretager kun en periodisk opdatering hver uge eller måned.

Når edderkoppen går gennem disse sider, registrerer den de ord, den finder på siderne. Det gør notater om, hvor mange gange hvert ord vises, om ordene vægtes på bestemte måder, måske baseret på størrelse, placering eller HTML-markering, og beslutter, hvor relevante ordene er baseret på de links, der kommer ind på siden, og på sidens generelle sammenhæng.

Søgemaskiner skal derefter vægte værdien af ​​hver side og værdien af ​​hver side for de ord, der vises på den. Dette er den vanskeligste del af hvad en søgemaskine skal gøre, men også den vigtigste. På det mest enkle niveau kunne en søgemaskine blot holde styr på hvert ord på siden og registrere den side som relevant for søgninger med det nøgleord. Dette ville dog ikke gøre meget for de fleste brugere, da det ønskede er den mest relevante side til deres søgeforespørgsel. Så forskellige søgemaskiner har forskellige måder at vægte betydning på.

Algoritmerne, som forskellige søgemaskiner bruger, er godt beskyttet, for at forhindre folk i specifikt at oprette sider for at få bedre rang eller i det mindste for at begrænse den grad, de kan gøre. Denne forskel er grunden til, at forskellige søgemaskiner giver forskellige resultater for de samme vilkår. Google bestemmer måske, at en side er det bedste resultat for et søgeudtryk, og Ask kan bestemme, at den samme side ikke engang er i top 50. Det hele er kun baseret på, hvordan de værdsætter indgående og udgående links, tætheden af ​​de søgeord, de finde vigtigt, hvordan de værdsætter forskellige placering af ord og et hvilket som helst antal mindre faktorer.

Den nyeste tendens inden for søgemaskiner, og sandsynligvis fremtidens søgning generelt, er at bevæge sig fra søgeordsbaserede søgninger til konceptbaserede søgninger. I denne nye form for søgning snarere end at begrænse en søgning til de søgeord, som søgeren indtaster, forsøger søgemaskinen at finde ud af, hvad disse nøgleord betyder, så det kan foreslå sider, der muligvis ikke indeholder det nøjagtige ord, men ikke desto mindre er aktuelle for søgningen. Dette er stadig et udviklingsområde, men indtil videre ser det ud til at have et stort potentiale i at gøre søgninger mere relevante, hvilket gør internettet til et endnu lettere sted at finde nøjagtigt, hvad du leder efter.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?