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 talt 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 lave en lokal database over, dybest set internettet. Tidlige søgemaskiner indekserede lige nøgleord og titler på sider, men moderne søgemaskiner indekserer al teksten på hver side, samt en masse andre data om denne sides forhold til andre sider og i nogle tilfælde også hele eller en del af medierne, der er tilgængelige på siden. Søgemaskiner er nødt til at indeksere alle disse oplysninger, så de kan køre søgninger på det effektivt, snarere end at skulle løbe rundt på internettet, hver gang en søgeforespørgsel sendes.

Søgemaskiner opretter disse databaser ved at udføre periodiske gennemgang af internettet. Tidlige søgemaskiner krævede ofte, at sider blev forelagt 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 indekssider, flit fra side til side, registrerer alle dataene på siden og følger 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, der arbejder sig gennem internettet hver dag eller to, og andre, der kun udfører 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å den generelle kontekst på siden.

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 simpelthen 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 godt for de fleste brugere, da det, der ønskes, er den mest relevante side til deres søgeforespørgsel. Så forskellige søgemaskiner kommer med forskellige måder at vægtende betydning på.

De algoritmer, som forskellige søgemaskiner bruger, er godt beskyttet, for at forhindre folk i specifikt at skabe sider for at få bedre rækker eller i det mindste for at begrænse, i hvilken grad de kan gøre det. Denne forskel er grunden til, at forskellige søgemaskiner giver forskellent Resultater for de samme vilkår. Google kan muligvis bestemme, at en side er det bedste resultat for en søgeudtryk, og at spørge kan bestemme, at den samme side ikke engang er i top 50. Dette er alt bare baseret på, hvordan de værdsætter indgående og udgående links, densiteten af ​​de nøgleord, de finder vigtige, hvordan de værdsætter forskellige placeringer af ord og ethvert antal mindre faktorer.

Den nyeste tendens inden for søgemaskiner og sandsynligvis fremtiden for søgning generelt er at bevæge sig væk fra nøgleordbaserede søgninger til konceptbaserede søgninger. I denne nye form for søgning, snarere end at begrænse en søgning til nøgleordene, som søgemaskinen har, forsøger søgemaskinen at finde ud af, hvad disse nøgleord betyder, så det kan foreslå sider, der muligvis ikke inkluderer det nøjagtige ord, men ikke desto mindre er aktuelle for søgningen. Dette er stadig et udviklende felt, men indtil videre ser 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?