Skip to main content

Hur fungerar sökmotorer?

Sökmotorer är i princip datoralgoritmer som hjälper användare att hitta den specifika informationen de letar efter.Med bokstavligen biljoner sidor med information online, utan effektiva sökmotorer, skulle det vara nästan omöjligt att hitta något på internet.Olika sökmotorer fungerar på olika specifika sätt, men de använder alla samma grundläggande principer.

Det första sökmotorer måste göra för att fungera är att skapa en lokal databas över, i princip, internet.Tidiga sökmotorer indexerade just nyckelord och titlar på sidor, men samtida sökmotorer indexerar hela texten på varje sida, liksom mycket annan information om den sidans relation till andra sidor, och i vissa fall hela eller en del avMedierna finns också på sidan.Sökmotorer måste indexera all denna information så att de kan köra sökningar på den effektivt, snarare än att behöva köra på internet varje gång en sökfråga skickas.

Sökmotorer skapar dessa databaser genom att utföra periodiska genomsökningar på internet.Tidiga sökmotorer krävde ofta sidor som skulle skickas till dem för att genomsöka dem, men nu hittas de flesta sidor genom att följa länkar från andra sidor.Vad som kallas robotar eller spindlar, datorprogram byggda för att indexera sidor, flit från sida till sida, spela in alla data på sidan och följa varje länk till nya sidor.Olika sökmotorer uppdaterar sina index med olika intervall, beroende på hur många spindlar de ständigt har kryper, och hur snabbt dessa spindlar kryper, med vissa som arbetar sig igenom internet varje dag eller två, och andra bara gör en periodisk uppdatering varje vecka ellerMånad.

När spindeln går igenom dessa sidor registrerar den orden som den hittar på sidorna.Det gör anteckningar om hur många gånger varje ord visas, om orden vägs på vissa sätt, kanske baserat på storlek, plats eller HTML -markering, och bestämmer hur relevanta orden är baserade på länkarna som kommer in på sidan ochpå sidan allmänna sammanhang.

Sökmotorer måste sedan väga värdet på varje sida och värdet på varje sida för orden som visas på den.Detta är den svåraste delen av vad en sökmotor har att göra, men också den viktigaste.På den mest enkla nivån kan en sökmotor helt enkelt hålla reda på varje ord på sidan och spela in den sidan som relevant för sökningar med det nyckelordet.Detta skulle dock inte göra mycket bra för de flesta användare, eftersom det som önskas är den mest relevanta sidan för deras sökfråga.Så olika sökmotorer kommer med olika sätt att väga betydelse.

Algoritmerna som olika sökmotorer använder är väl skyddade, för att förhindra att människor specifikt skapar sidor för att få bättre rangordningar, eller åtminstone för att begränsa den grad de kan göraden där.Denna skillnad är varför olika sökmotorer ger olika resultat för samma termer.Google kan bestämma att en sida är det bästa resultatet för en sökterm, och fråga kan bestämma samma sida inte ens är i topp 50. Allt är bara baserat på hur de värderar inkommande och utgående länkar, tätheten för nyckelorden de deHitta viktigt, hur de värdesätter olika placering av ord och valfritt antal mindre faktorer.

Den nyaste trenden i sökmotorer, och troligen framtiden för sökning i allmänhet, är att flytta bort från nyckelordbaserade sökningar till konceptbaserade sökningar.I denna nya form av sökning, snarare än att begränsa en sökning till nyckelorden som söker -inmatningarna, försöker sökmotorn att ta reda på vad dessa nyckelord betyder, så att det kan föreslå sidor som kanske inte inkluderar det exakta ordet, men ändå är aktuella försökningen.Detta är fortfarande ett utvecklande område, men hittills verkar ha mycket potential att göra sökningar mer relevanta, vilket gör webben till en ännu enklare plats att hitta exakt vad du letar efter.