Esittely | Tutkimus | Tutkijat | Työkalut
TYÖKALUTTämä indeksi sisältää 408 dokumenttia ja 39,245 avainsanaa.
Viimeksi muokattu: 2010-09-16
Kun haetaan suomenkielisiä sanoja, kannattaa käyttää alimerkkijonon täsmäämistä. Esimerkikisi haku
hevonen
ei löydä dokumentteja jotka sisältävät sanat hevoset, hevosen, hevosella, jne. Tälläiset dokumentit löytyvät haulla
hevo*
Alla on enemmän tietoa alimerkkijonon täsmäämisestä.
Tämä haku määrittelee vain yhden termin ja hakee kaikki dokumentit jotka sisältävät ko. termin. Esimerkki:
namazu
Tämä haku määrittelee kaksi tai usempaa termiä ja hakee kaikki
dokumentit, jotka sisältävät kaikki nämä termit. Operaattori
and sijoitetaan termien väliin. Esimerkki:
Linux and Netscape
Operaatti and voidaan jättää pois termien välistä. Jos termit on
ovat erotetut toisistaan vähintään yhdellä välilyönnillä, katsotaan termien välillä olevan
implisiittinen AND-operaattori.
Tämä haku määrittlee kaksi tai useampaa termiä ja hakee kaikki
dokumentit, jotka sisältävät ainakin jokin näistä termeistä. Operaattori
or sijoitetaan termien väliin. Esimerkki:
Linux or FreeBSD
Tämä haku määrittelee kaksi tai useampaa termiä ja hakee kaikki
dokumentit, jotka sisältä ensimmäisen termin muttei mitään muista termeistä.
Operaattori not
sijoitetaan termien väliin. Esimerkki:
Linux not UNIX
Haussa voi käyttää sulkuja ryhmittelyyn. Sulkujen molemminpuolin on oltava vähintään yksi välilyönti. Esimerkki:
( Linux or FreeBSD ) and Netscape not Windows
Yhdestä tai useammasta termistä koostuvaa fraasia voidaan etsiä ymräröimällä termit lainausmerkeillä
"..." tai aaltosuluilla {...}.
Namazussa fraasihaun tarkkuus ei ole täydellistä, joten sen käyttö antaa silloin tällöin vääriä tuloksia. Esimerkki:
{GNU Emacs}
Alimerkkijonoja voidaan täsmätä kolmella tavalla.
inter* (Termit jotka alkavat merkkijonolla inter)
*text* (Termit jotka sisältävät merkkijonon text)
*net (Termit jotka loppuvat merkkijonoon net)
"Pattern matching" tehdään säännöllisillä lauseikkeilla. Säännölline lauseke tulee ympäröidä kauttaviivoilla /.../. Namazu käyttää "Ruby's regular
regular expressions engine". Syntaksi on suurinpiirtein sama kuin Perl-kielessä.
Esimerkki:
/pro(gram|blem)s?/
and,
or tai not simply halutään käyttää operaattorien
sijasta termeinä, niin ne on ympäröitävä
lainausmerkeillä "..." tai kaarisulkeilla {...}.
Tätä hakujärjestelmä on toteutettu Namazu v2.0.19 -ohjelmalla
lily.diaz@uiah.fi