Home

hakutoiminnallisuudet

Hakutoiminnallisuudet ovat ohjelmiston tai järjestelmän ominaisuuksia, joiden avulla käyttäjät voivat hakea ja löytää relevantteja tietoja. Ne kattavat sisällön indeksoinnin, hakukyselyjen käsittelyn sekä tulosten järjestämisen ja esittämisen. Lisäksi ne voivat tarjota käyttäjäystävällisiä toimintoja kuten automaattista täydennystä, kirjoitusvirheiden korjausta ja synonyymien laajennusta. Hakutoiminnallisuudet esiintyvät verkkopalveluissa, yritysohjelmistoissa ja mobiilisovelluksissa.

Kyselykäsittely alkaa käyttäjän haun tulkitsemisella: normalisointi, tokenointi, stop-sanojen poisto sekä taivutusten huomiointi. Oikeinkirjoituksen korjaus ja sanastointia

Tulosten ranking rakentuu relevanssin arviolle. Yleisimmät lähestymistavat ovat BM25- tai TF-IDF-pohjaiset laskelmat sekä opittuun rankingiin perustuvat

Käyttöliittymä tukee hakupalkkia, automaattista täydennystä, did-you-mean -toimintoa sekä suodatus- ja lajittelitoja. Tulosnäkymässä käytetään sivutusta, hakutulosten korostusta

laajentavat
synonyymit
parantavat
osuvuutta.
Sisällön
indeksointi
rakentaa
inverted
indexin,
jossa
sanojen
esiintyminen
linkitetään
dokumentteihin.
Kielitieto
ja
diakriittien
käsittely
ovat
tärkeitä
erityisesti
suomenkaltaisissa
kielissä,
joissa
taivutusmuodoilla
on
suuri
merkitys.
mallit
(learning-to-rank).
Lisäksi
kontekstuaalinen
relevanttius
sekä
käyttäjä-
ja
hakutilanteesta
saamansa
palaute
voivat
parantaa
tuloksia.
Tulokset
voidaan
esittää
korostuksin,
ja
ne
voidaan
ryhmitellä
ja
suodattaa
facet-edellytysten
mukaan
(kategoria,
päivämäärä,
hinta
jne.).
ja
helppoa
pääsyä
lisätietoihin.
Turvallisuus-
ja
pääsyoikeudet
sekä
eheä
päivittämiskyvykkyys
varmistavat,
että
käyttöoikeudet
ja
tiedot
pysyvät
ajantasaisina.
Arviointi
perustuu
hakutarkkuuteen,
kattavuuteen
sekä
käyttäjäpalautteeseen.