Ero sivun ”Vapaa tekstihaku” versioiden välillä

wikitammesta
(Uusi sivu "Vapaa nimihaku")
 
(Tarkennettu Karin kommenttien perusteella)
Rivi 1: Rivi 1:
Isotammessa voidaan hakea vapaalla nimihaulla vain henkilöitä. Toiminta on toteutettu Lucene-ohjelmistolla ja vapaan nimihaun muotosäännöt noudattavat sitä.
+
Isotammessa voidaan Haku-sivulla hakea vapaalla tekstihaulla henkilöitä. Toiminta on toteutettu Lucene-ohjelmistolla ja vapaan tekstihaun muotosäännöt noudattavat sitä.
  
''Haku''-sivun ''Hakutermi''-luettelosta valitaan ''Vapaa nimihaku'' -vaihtoehto. Hakusanaan kirjoitetaan ohjemerkkejä seuraavien esimerkkien mukaisesti:
+
''Haku''-sivun ''Hakutermi''-luettelosta valitaan ''Vapaa nimihaku'' tai ''Etsi lisätiedoista'' -vaihtoehto. Hakusanaan kirjoitetaan ohjemerkkejä seuraavien esimerkkien mukaisesti:
  
 
<u>Villikortit</u>
 
<u>Villikortit</u>
Rivi 17: Rivi 17:
 
<u>Läheisyys</u>
 
<u>Läheisyys</u>
  
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.
+
Haussa voi asettaa ehdon, että kaksi sanaa ovat toisiaan lähellä. Kaksi vaihtoehtoa:
 +
 
 +
* "Anna Stina" vaatii, että molemmat ovat etunimen osissa peräkkäin mukana, joten vain Annat tai Stinat tai toisistaan kauempana olevat eivät tule valituiksi.
 +
* perään pannaan vielä mato ja numero, esim. "Anna Stina"~2. Se löytää nimet, joissa Annan ja Stinan välissä voi olla 0-2 muuta sanaa.

Versio 14. maaliskuuta 2022 kello 08.47

Isotammessa voidaan Haku-sivulla hakea vapaalla tekstihaulla henkilöitä. Toiminta on toteutettu Lucene-ohjelmistolla ja vapaan tekstihaun muotosäännöt noudattavat sitä.

Haku-sivun Hakutermi-luettelosta valitaan Vapaa nimihaku tai Etsi lisätiedoista -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ä. Kaksi vaihtoehtoa:

  • "Anna Stina" vaatii, että molemmat ovat etunimen osissa peräkkäin mukana, joten vain Annat tai Stinat tai toisistaan kauempana olevat eivät tule valituiksi.
  • perään pannaan vielä mato ja numero, esim. "Anna Stina"~2. Se löytää nimet, joissa Annan ja Stinan välissä voi olla 0-2 muuta sanaa.