Vapaa tekstihaku

wikitammesta
Versio hetkellä 2. helmikuuta 2022 kello 21.55 – tehnyt PeterPower (keskustelu | muokkaukset) (Uusi sivu "Vapaa nimihaku")
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)

Isotammessa voidaan hakea vapaalla nimihaulla vain henkilöitä. Toiminta on toteutettu Lucene-ohjelmistolla ja vapaan nimihaun muotosäännöt noudattavat sitä.

Haku-sivun Hakutermi-luettelosta valitaan Vapaa nimihaku -vaihtoehto. Hakusanaan kirjoitetaan ohjemerkkejä seuraavien esimerkkien mukaisesti:

Villikortit

"?" merkitsee, että sen sijaan voi olla mikä tahansa merkki. Esim. "Ma?a" löytää Masa- ja Mara-nimet

"*" merkitsee luvultaan rajoittamatonta määrää merkkejä. Esim. "Ma*a" löytää myös Maisa- ja Margarita-nimet ja "Ma*" löytää kaikki Ma-alkuiset nimet

Villikorttimerkkejä ei saa käyttää hakusanan 1. merkkinä.

Sumea haku

"~" merkki hakusanan lopussa antaa tulokseksi äännearvoltaan likimäärin oikeita ehdotuksia. Esim. "viktor~" löytää ehkä myös Vihtorin. Haussa käytetään ns. Levenshtein Distance-menetelmää, joka määrittää osuvuutta nollan ja yhden väliselle todennäköisyysarvolla. Oletusarvo on 0,5 ja esim. osuvuusvaatimusta voidaan muuttaa lisäämällä se sumean merkin jälkeen. Esim. "kalle~0.8" nostaa vaatimusta selvästi.

Läheisyys

Haussa voi asettaa ehdon, että kaksi sanaa ovat toisiaan lähellä. Esim. "Anna Stina" vaatii, että molemmat ovat etunimen osissa mukana, joten vain Annat tai Stinat eivät tule valituiksi.