Hakukone

Hakukone on web-pohjainen sovellus, jonka avulla käyttäjä voi hakea verkkosivuja.
Hakukoneeseen liittyy hakurobotti, joka etsii jatkuvasti Internetistä (varsinkin Webistä) uusia sivuja eritellen ja liittäen ne hakemistoonsa erityisten hakusanojen mukaan. 
Hakukonepalvelu on tyypillisesti käyttäjälle näkyvä verkkosivu, jonka avulla käyttäjä voi antaa hakusanoja etsiä lähimpänä olevia sivuja, mutta palvelua voi usein käyttää myös mobiilisovelluksen kautta.

Hakurobotin tekemä indeksointi ja käyttäjälle suositeltujen sivujen päättely (suosittelujärjestelmä) tapahtuvat erilaisilla menetelmillä eri hakukoneissa.

Historia 
Vielä 1990-luvun alkupuolella hakukoneita ei tarvittu, sillä internetissä oli vain vähän sisältöä. Tietolähteiden linkkejä kerättiin portaaleihin eli linkkikokoelmiin, joista tunnetuin oli linkkihakemisto Yahoo.

Hakukonelista

1990-luvun alun jälkeinen kehitys
Internetin kasvaessa linkkikirjastot eivät enää riittäneet sisällön hallitsemiseen. Keksittiin hakukoneet, jotka antoivat hakutuloksina listan sivuille, joilla haetut sanat esiintyivät. 1990-luvun tehokkain ja suosituin hakukone oli AltaVista. Se osasi myös karsia osumia, jotka osuivat samalle sivustolle. Tällainen yksinkertainen haku palautti hakutuloksinaan kuitenkin sellaisiakin sivuja, joille mainostajat ja pornon levittäjät olivat vain lisäilleet sanoja näkyäkseen suosituilla sanoilla tehdyissä hauissa.

Kun Internet jatkoi kasvuaan, hakutulosten määrä kasvoi, ja hakukoneiden täytyi opetella erottamaan parhaat osumat huonoista. Google syntyi 1998 ja nousi suosituimmaksi hakukoneeksi. Sen peruskäyttöliittymä oli kilpailijoita kevyempi ja yksinkertaisempi. Se myös mittasi sivujen merkittävyyttä sen perusteella, mitä enemmän sivuun on linkattu muilta osumasivuilta. Tällaiset sivut se nosti hakutulostensa kärkeen.

Toiminta nykyisin 
Nykyisin muutkin kehittyneet hakukoneet kuin Google painottavat hakutuloksia järjestäessään merkittävästi kohteisiin viittaavien linkkien määrää ja laatua. Googlen keskeisimmät kilpailijat hakutulosten laadussa ovat Microsoftin Bing ja Ask.com. Nämä kolme ovat myös suosituimmat hakukoneet länsimaissa. Microsoftin markkinaosuutta kasvattaa merkittävästi, että myös Yahoo! käyttää Bingin hakumoottoria.

Hakukoneissa on nykyisin erikoishakuja sekä haun rajaus- ja muotoilumahdollisuuksia. Esimerkiksi suomenkielisessä Googlessa on tavallisen sivuhaun lisäksi kuvahaku, karttahaku, YouTube-haku, tieteellisten artikkelien scholar-haku, uutishaku sekä blogihaku. Lisäksi siinä on tarkennettu haku -toiminto, jossa hakua voi muotoilla ja rajata monin tavoin.

Jaottelu 
Hakukoneet voidaan jakaa yleisiin hakukoneisiin, metahakukoneisiin ja aihehakemistoihin. Yleiset hakukoneet perustuvat tietokantoihin. Ne ovat ohjelmia, jotka etsivät verkosta jatkuvasti uusia sivuja, analysoivat ne ja liittävät ne hakemistoonsa. Tällaisia ovat esimerkiksi Google, AltaVista, AllTheWeb ja HotBot. Metahakukoneet lähettävät haun monelle hakukoneelle samanaikaisesti ja keräävät niiden vastauksista linkkilistan. Metahakukoneet antavat paljon tuloksia, mutta ne voivat olla epätarkkoja. Metahakukoneita ovat esimerkiksi MetaCrawler ja WebCrawler. Aihehakemistot hakevat omista tietokannoistaan ja esittävät hakutulokset eräänlaisena indeksoituna linkkikirjastona, jossa linkit on luokiteltu. Ne antavat usein suppean hakutuloksen, mutta niiden tulokset voivat olla osuvampia kuin muiden hakukoneiden. Aihehakemistoja ovat esimerkiksi Yahoo ja WWW Virtual Library.

Suomessa melko tunnettu hakemisto on ollut esimerkiksi Makupalat, joka on laaja Hämeenlinnan kaupunginkirjaston ylläpitämä suomenkielinen linkkikokoelma eli -hakemisto. Nykyään se on yhdistetty Kirjastot.fi-sivuston Linkkikirjasto-palveluun.

Kattavuus 
Paraskaan hakukone ei löydä kaikkia Web-sivuja. Rajoittavana tekijänä on esimerkiksi sivujen nopea muuttuminen. Hakukoneiden tietokannat eivät ole koskaan ajan tasalla, vaan ne käytännössä tarjoavat aina hieman vanhentuneita hakutuloksia. Tämän takia esimerkiksi tuoreimpien uutisten hakuun hakukoneet eivät sovellu, vaan tällöin kannattaa käyttää jonkin uutispalvelun omaa sisäistä hakua – tai esimerkiksi uutisten hakemiseen erikoistuneita hakukoneita (esimerkiksi Google News). Lisäksi merkittävä osa Internetistä tulee todennäköisesti olemaan jatkossakin hakukoneiden ulottumattomissa. Toisaalta kuka tahansa www-sivuston omistaja voi rajoittaa tai kokonaan estää hakukoneiden hakurobottien pääsyn sivustonsa sisältöön esimerkiksi robots.txt-tiedostolla.

Hakukoneoptimointi 

Hakukoneoptimointi tarkoittaa keinoja, joilla verkkosivu pyritään nostamaan korkeammalle hakukoneiden hakutuloksissa, tai sen hakutulosten klikkaaminen tehdään houkuttelevammaksi. Hakukoneoptimoinnissa kiinnitetään huomiota esimerkiksi oikeiden avainsanojen käyttämiseen sivun nimessä, otsikoissa ja leipätekstissä sekä sivustolle johtavien linkkien määrään ja laatuun. Samalla pyritään välttämään sivuston piirteitä, joista hakukoneet rankaisevat sivua pudottamalla sitä hakutuloksissa alemmas.

Katso myös 
 Luettelo hakukoneista
 Hakusanamainonta
 Metatieto

Lähteet

Aiheesta muualla 

 Mitä tapahtuu, kun googlaat? Lue tämä ja seitsemän muuta tietoa hakukoneista, Yle uutiset 22.10.2015
 Makupalat
 

Tiedonhaku
Seulonnan keskeiset artikkelit