hakutoiminnon
Hakutoiminto on ohjelmiston tai järjestelmän osa, jonka tehtävä on löytää tallennetusta datasta käyttäjän syöttämän hakukyselyn perusteella. Sen tavoitteena on tarjota olennaiset, nopeasti saavutettavat tulokset sekä parantaa löytämisen tehokkuutta suuresta tiedon määrästä. Hakutoiminto voi kohdistua teksteihin, metatietoihin, kuviin tai monialaiseen dataan.
Toimintaperiaate rakentuu yleensä kolmesta vaiheesta: indeksointi, kysely ja tulosten lajittelu. Indeksoinnissa data muunnetaan hakukoneen tai sovelluksen
Erityyppisiä hakutoimintoja ovat täsmä- ja sanahaku, vapaan sanan haku, boolean-haku sekä semanttinen tai kontekstuaalinen haku. Monimutkaisemmissa
Suorituskyky ja skaalautuvuus ovat keskeisiä, ja ne saavutetaan esimerkiksi tehokkaalla indeksoinnilla, välimuistilla sekä hajautetulla suorittamisella. Tietosuoja
Hakutoiminnon käyttöä tavataan laajasti verkkopalveluissa, kuten verkkokaupoissa, kirjastoissa, uutisarkistoissa ja ohjelmistojen sisäisissä tietokannoissa, joissa nopea ja