Če imamo na strežniku veliko dokumentov v tekstni obliki, si včasih želimo, da bi lahko hitro našli vse dokumente, ki vsebujejo določen niz znakov. V takem primeru preprosta rešitev z uporabo programa grep ne pride v poštev, ker iskanje traja predolgo. Iskanje se precej skrajša, če dokumente prej indeksiramo. Ena od možnosti je, da v računalnik namestimo še strežnik za WAIS. Meni, ki sem ljubitelj čim bolj enostavnih rešitev, pa je bil bolj všeč program ICE avtorja Christiana Neussa. Opis delovanja programa in sam program (napisan je v perlu) dobite na http://www.informatik.th-darmstadt.de/čneuss/ice/ice.html. Na voljo sta dva programa: s prvim indeksiramo besede v dokumentih (poženemo ga npr. enkrat dnevno v cronu ali pa takrat, ko v strežnik prenesemo več novih datotek), drugi pa vsebuje obrazec za vpis podatkov, program za iskanje in izpis rezultatov. Pri iskalnih pojmih lahko navedemo operatorja in ali ali, iščemo lahko cele besede ali dele besed, uporabimo slovar sinonimov, lahko iščemo po vseh besedilih ali pa iskanje omejimo na določene logične celote (kar je treba predvideti že pri indeksiranju). ICE uporabljajo npr. za Pravni informacijski sistem v omrežju Internet. Trenutno je tekstnih datotek približno 13 MB, indeksna datoteka pa je dolga okoli 800 kB. Pri nas za iskanje po polnem besedilu zakonodaje (http://www.sigov.si/sipis) uporabljamo še različico 0.6 programa ICE, medtem pa je že nared tudi različica 1.1-2, ki je precej hitrejša pri indeksiranju, mogoče je nastaviti najmanjše število črk v besedah, ki naj se indeksirajo, v druge podrobnosti pa se še nisem spuščal. Program je napisan tako, da se v besedah ne indeksirajo šumniki, kar je (pri besedilih, napisanih v SLO-ASCII) razmeroma preprosto popraviti; poiščemo, kje je v programih ukaz za pretvorbo:

Beseda Osnovna oblika Oblikoslovne lastnosti osnovne oblike
Če če podredni veznik
imamo imeti glavni glagol; nedovršni, sedanjik, 1. oseba, množina, nezanikani
na na predlog; mestnik
strežniku strežnik samostalnik, občno ime; moški spol, ednina, mestnik
veliko veliko splošni prislov; nedoločena stopnja
dokumentov dokument samostalnik, občno ime; moški spol, množina, rodilnik
v v predlog; mestnik
tekstni teksten splošni pridevnik; nedoločena stopnja, ženski spol, ednina, mestnik
obliki oblika samostalnik, občno ime; ženski spol, ednina, mestnik
si se povratni zaimek; dajalnik, klitična naslonskost
včasih včasih splošni prislov; nedoločena stopnja
želimo želeti glavni glagol; nedovršni, sedanjik, 1. oseba, množina
da da podredni veznik
bi biti pomožni glagol; pogojnik
lahko lahko splošni prislov; nedoločena stopnja
hitro hitro splošni prislov; nedoločena stopnja
našli najti glavni glagol; dovršni, deležnik, množina, moški spol
vse ves celostni zaimek; moški spol, množina, tožilnik
dokumente dokument samostalnik, občno ime; moški spol, množina, tožilnik
ki ki podredni veznik
vsebujejo vsebovati glavni glagol; nedovršni, sedanjik, 3. oseba, množina
določen določen deležniški pridevnik; nedoločena stopnja, moški spol, ednina, tožilnik, določnost=ne
niz niz samostalnik, občno ime; moški spol, ednina, tožilnik, živost=ne
znakov znak samostalnik, občno ime; moški spol, množina, rodilnik
V v predlog; mestnik
takem tak kazalni zaimek; moški spol, ednina, mestnik
primeru primer samostalnik, občno ime; moški spol, ednina, mestnik
preprosta preprost splošni pridevnik; nedoločena stopnja, ženski spol, ednina, imenovalnik
rešitev rešitev samostalnik, občno ime; ženski spol, ednina, imenovalnik
z z predlog; orodnik
uporabo uporaba samostalnik, občno ime; ženski spol, ednina, orodnik
programa program samostalnik, občno ime; moški spol, ednina, rodilnik
grep grep samostalnik, občno ime; moški spol, ednina, imenovalnik
ne ne členek
pride priti glavni glagol; dovršni, sedanjik, 3. oseba, ednina
v v predlog; tožilnik
poštev poštev samostalnik, občno ime; moški spol, ednina, tožilnik, živost=ne
ker ker podredni veznik
iskanje iskanje samostalnik, občno ime; srednji spol, ednina, imenovalnik
traja trajati glavni glagol; nedovršni, sedanjik, 3. oseba, ednina
predolgo predolgo splošni prislov; nedoločena stopnja
Iskanje iskanje samostalnik, občno ime; srednji spol, ednina, imenovalnik
se se povratni zaimek;, klitična naslonskost
precej precej splošni prislov; nedoločena stopnja
skrajša skrajšati glavni glagol; dovršni, sedanjik, 3. oseba, ednina
če če podredni veznik
dokumente dokument samostalnik, občno ime; moški spol, množina, tožilnik
prej prej splošni prislov; primernik
indeksiramo indeksirati glavni glagol; dvovidski, sedanjik, 1. oseba, množina
Ena en zaimkovni števnik; besedni zapis, ženski spol, ednina, imenovalnik
od od predlog; rodilnik
možnosti možnost samostalnik, občno ime; ženski spol, množina, rodilnik
je biti pomožni glagol; sedanjik, 3. oseba, ednina, nezanikani
da da podredni veznik
v v predlog; tožilnik
računalnik računalnik samostalnik, občno ime; moški spol, ednina, tožilnik, živost=ne
namestimo namestiti glavni glagol; dovršni, sedanjik, 1. oseba, množina
še še členek
strežnik strežnik samostalnik, občno ime; moški spol, ednina, tožilnik, živost=ne
za za predlog; tožilnik
WAIS wais samostalnik, občno ime; moški spol, ednina, tožilnik, živost=ne
Meni jaz osebni zaimek; 1. oseba, ednina, dajalnik
ki ki podredni veznik
sem biti pomožni glagol; sedanjik, 1. oseba, ednina, nezanikani
ljubitelj ljubitelj samostalnik, občno ime; moški spol, ednina, imenovalnik
čim čim splošni prislov; nedoločena stopnja
bolj bolj splošni prislov; primernik
enostavnih enostaven splošni pridevnik; nedoločena stopnja, ženski spol, množina, rodilnik
rešitev rešitev samostalnik, občno ime; ženski spol, množina, rodilnik
pa pa priredni veznik
je biti pomožni glagol; sedanjik, 3. oseba, ednina, nezanikani
bil biti pomožni glagol; deležnik, ednina, moški spol
bolj bolj splošni prislov; primernik
všeč všeč splošni prislov; nedoločena stopnja
program program samostalnik, občno ime; moški spol, ednina, imenovalnik
ICE ice samostalnik, občno ime; moški spol, ednina, imenovalnik
avtorja avtor samostalnik, občno ime; moški spol, ednina, rodilnik
Christiana Christian samostalnik, lastno ime; moški spol, ednina, rodilnik
Neussa Neuss samostalnik, lastno ime; moški spol, ednina, rodilnik
Opis opis samostalnik, občno ime; moški spol, ednina, imenovalnik
delovanja delovanje samostalnik, občno ime; srednji spol, ednina, rodilnik
programa program samostalnik, občno ime; moški spol, ednina, rodilnik
in in priredni veznik
sam sam splošni pridevnik; nedoločena stopnja, moški spol, ednina, imenovalnik, določnost=ne
program program samostalnik, občno ime; moški spol, ednina, imenovalnik
napisan napisan deležniški pridevnik; nedoločena stopnja, moški spol, ednina, imenovalnik, določnost=ne
je biti pomožni glagol; sedanjik, 3. oseba, ednina, nezanikani
v v predlog; mestnik
perlu perel samostalnik, občno ime; moški spol, ednina, mestnik
dobite dobiti glavni glagol; dovršni, velelnik, 2. oseba, množina
na na predlog; tožilnik
http://www.informatik.th http://www.informatik.th neuvrščeno
darmstadt.de/čneuss/ darmstadt.de/čneuss/ neuvrščeno
ice ice samostalnik, občno ime; moški spol, ednina, imenovalnik
ice.html ice.html neuvrščeno
Na na predlog; tožilnik
voljo volja samostalnik, občno ime; ženski spol, ednina, tožilnik
sta biti pomožni glagol; sedanjik, 3. oseba, dvojina, nezanikani
dva dva glavni števnik; besedni zapis, moški spol, dvojina, imenovalnik
programa program samostalnik, občno ime; moški spol, dvojina, imenovalnik
s z predlog; orodnik
prvim prvi vrstilni števnik; besedni zapis, moški spol, ednina, orodnik
indeksiramo indeksirati glavni glagol; dvovidski, sedanjik, 1. oseba, množina
besede beseda samostalnik, občno ime; ženski spol, ednina, rodilnik
v v predlog; mestnik
dokumentih dokument samostalnik, občno ime; moški spol, množina, mestnik
poženemo pognati glavni glagol; dovršni, sedanjik, 1. oseba, množina
ga on osebni zaimek; 3. oseba, moški spol, ednina, tožilnik, klitična naslonskost
npr. npr. okrajšava
enkrat enkrat splošni prislov; nedoločena stopnja
dnevno dnevno splošni prislov; nedoločena stopnja
v v predlog; mestnik
cronu cron samostalnik, občno ime; moški spol, ednina, mestnik
ali ali priredni veznik
pa pa priredni veznik
takrat takrat splošni prislov; nedoločena stopnja
ko ko podredni veznik
v v predlog; tožilnik
strežnik strežnik samostalnik, občno ime; moški spol, ednina, tožilnik, živost=ne
prenesemo prenesti glavni glagol; dovršni, sedanjik, 1. oseba, množina
več več splošni prislov; primernik
novih nov splošni pridevnik; nedoločena stopnja, ženski spol, množina, rodilnik
datotek datoteka samostalnik, občno ime; ženski spol, množina, rodilnik
drugi drug zaimkovni števnik; besedni zapis, moški spol, ednina, imenovalnik, določnost=da
pa pa priredni veznik
vsebuje vsebovati glavni glagol; nedovršni, sedanjik, 3. oseba, ednina
obrazec obrazec samostalnik, občno ime; moški spol, ednina, tožilnik, živost=ne
za za predlog; tožilnik
vpis vpis samostalnik, občno ime; moški spol, ednina, tožilnik, živost=ne
podatkov podatek samostalnik, občno ime; moški spol, množina, rodilnik
program program samostalnik, občno ime; moški spol, ednina, tožilnik, živost=ne
za za predlog; tožilnik
iskanje iskanje samostalnik, občno ime; srednji spol, ednina, tožilnik
in in priredni veznik
izpis izpis samostalnik, občno ime; moški spol, ednina, imenovalnik
rezultatov rezultat samostalnik, občno ime; moški spol, množina, rodilnik
Pri pri predlog; mestnik
iskalnih iskalen splošni pridevnik; nedoločena stopnja, moški spol, množina, mestnik
pojmih pojem samostalnik, občno ime; moški spol, množina, mestnik
lahko lahko splošni prislov; nedoločena stopnja
navedemo navesti glavni glagol; dovršni, sedanjik, 1. oseba, množina
operatorja operator samostalnik, občno ime; moški spol, ednina, rodilnik
in in priredni veznik
ali ali priredni veznik
ali ali splošni prislov; nedoločena stopnja
iščemo iskati glavni glagol; nedovršni, sedanjik, 1. oseba, množina
lahko lahko splošni prislov; nedoločena stopnja
cele cel splošni pridevnik; nedoločena stopnja, ženski spol, ednina, rodilnik
besede beseda samostalnik, občno ime; ženski spol, ednina, rodilnik
ali ali priredni veznik
dele del samostalnik, občno ime; moški spol, množina, tožilnik
besed beseda samostalnik, občno ime; ženski spol, množina, rodilnik
uporabimo uporabiti glavni glagol; dovršni, sedanjik, 1. oseba, množina
slovar slovar samostalnik, občno ime; moški spol, ednina, tožilnik, živost=ne
sinonimov sinonim samostalnik, občno ime; moški spol, množina, rodilnik
lahko lahko splošni prislov; nedoločena stopnja
iščemo iskati glavni glagol; nedovršni, sedanjik, 1. oseba, množina
po po predlog; mestnik
vseh ves celostni zaimek; moški spol, množina, mestnik
besedilih besedilo samostalnik, občno ime; srednji spol, množina, mestnik
ali ali priredni veznik
pa pa priredni veznik
iskanje iskanje samostalnik, občno ime; srednji spol, ednina, tožilnik
omejimo omejiti glavni glagol; dovršni, sedanjik, 1. oseba, množina
na na predlog; tožilnik
določene določen deležniški pridevnik; nedoločena stopnja, ženski spol, množina, tožilnik
logične logičen splošni pridevnik; nedoločena stopnja, ženski spol, ednina, rodilnik
celote celota samostalnik, občno ime; ženski spol, ednina, rodilnik
kar kar oziralni zaimek; srednji spol, ednina, imenovalnik
je biti pomožni glagol; sedanjik, 3. oseba, ednina, nezanikani
treba treba splošni prislov; nedoločena stopnja
predvideti predvideti glavni glagol; dovršni, nedoločnik
že že členek
pri pri predlog; mestnik
indeksiranju indeksiranje samostalnik, občno ime; srednji spol, ednina, mestnik
ICE ice samostalnik, občno ime; moški spol, ednina, imenovalnik
uporabljajo uporabljati glavni glagol; nedovršni, sedanjik, 3. oseba, množina
npr. npr. okrajšava
za za predlog; tožilnik
Pravni praven splošni pridevnik; nedoločena stopnja, moški spol, ednina, tožilnik, določnost=da
informacijski informacijski splošni pridevnik; nedoločena stopnja, moški spol, ednina, tožilnik, določnost=da
sistem sistem samostalnik, občno ime; moški spol, ednina, tožilnik, živost=ne
v v predlog; mestnik
omrežju omrežje samostalnik, občno ime; srednji spol, ednina, mestnik
Internet internet samostalnik, občno ime; moški spol, ednina, imenovalnik
Trenutno trenutno splošni prislov; nedoločena stopnja
je biti pomožni glagol; sedanjik, 3. oseba, ednina, nezanikani
tekstnih teksten splošni pridevnik; nedoločena stopnja, ženski spol, množina, rodilnik
datotek datoteka samostalnik, občno ime; ženski spol, množina, rodilnik
približno približno splošni prislov; nedoločena stopnja
13 13 glavni števnik; arabski zapis
MB MB samostalnik, občno ime; moški spol, ednina, imenovalnik
indeksna indeksen splošni pridevnik; nedoločena stopnja, ženski spol, ednina, imenovalnik
datoteka datoteka samostalnik, občno ime; ženski spol, ednina, imenovalnik
pa pa priredni veznik
je biti pomožni glagol; sedanjik, 3. oseba, ednina, nezanikani
dolga dolg splošni pridevnik; nedoločena stopnja, ženski spol, ednina, imenovalnik
okoli okoli splošni prislov; nedoločena stopnja
800 800 glavni števnik; arabski zapis
kB kb samostalnik, občno ime; moški spol, ednina, imenovalnik
Pri pri predlog; mestnik
nas jaz osebni zaimek; 1. oseba, množina, mestnik
za za predlog; tožilnik
iskanje iskanje samostalnik, občno ime; srednji spol, ednina, tožilnik
po po predlog; mestnik
polnem poln splošni pridevnik; nedoločena stopnja, moški spol, ednina, mestnik
besedilu besedilo samostalnik, občno ime; srednji spol, ednina, mestnik
zakonodaje zakonodaja samostalnik, občno ime; ženski spol, ednina, rodilnik
http://www.sigov.si/sipis http://www.sigov.si/sipis neuvrščeno
uporabljamo uporabljati glavni glagol; nedovršni, sedanjik, 1. oseba, množina
še še členek
različico različica samostalnik, občno ime; ženski spol, ednina, tožilnik
0.6 0.6 glavni števnik; arabski zapis
programa program samostalnik, občno ime; moški spol, ednina, rodilnik
ICE ice samostalnik, občno ime; moški spol, ednina, imenovalnik
medtem medtem splošni prislov; nedoločena stopnja
pa pa priredni veznik
je biti pomožni glagol; sedanjik, 3. oseba, ednina, nezanikani
že že členek
nared nared splošni prislov; nedoločena stopnja
tudi tudi členek
različica različica samostalnik, občno ime; ženski spol, ednina, imenovalnik
1.1 1.1 glavni števnik; arabski zapis
2 2 glavni števnik; arabski zapis
ki ki podredni veznik
je biti pomožni glagol; sedanjik, 3. oseba, ednina, nezanikani
precej precej splošni prislov; nedoločena stopnja
hitrejša hiter splošni pridevnik; primernik, ženski spol, ednina, imenovalnik
pri pri predlog; mestnik
indeksiranju indeksiranje samostalnik, občno ime; srednji spol, ednina, mestnik
mogoče mogoč splošni pridevnik; nedoločena stopnja, srednji spol, ednina, imenovalnik
je biti pomožni glagol; sedanjik, 3. oseba, ednina, nezanikani
nastaviti nastaviti glavni glagol; dovršni, nedoločnik
najmanjše majhen splošni pridevnik; presežnik, srednji spol, ednina, imenovalnik
število število samostalnik, občno ime; srednji spol, ednina, imenovalnik
črk črka samostalnik, občno ime; ženski spol, množina, rodilnik
v v predlog; mestnik
besedah beseda samostalnik, občno ime; ženski spol, množina, mestnik
ki ki podredni veznik
naj naj členek
se se povratni zaimek;, klitična naslonskost
indeksirajo indeksirati glavni glagol; dvovidski, sedanjik, 3. oseba, množina
v v predlog; tožilnik
druge drug zaimkovni števnik; besedni zapis, ženski spol, množina, imenovalnik
podrobnosti podrobnost samostalnik, občno ime; ženski spol, ednina, mestnik
pa pa priredni veznik
se se povratni zaimek;, klitična naslonskost
še še členek
nisem biti pomožni glagol; sedanjik, 1. oseba, ednina, zanikani
spuščal spuščati glavni glagol; nedovršni, deležnik, ednina, moški spol
Program program samostalnik, občno ime; moški spol, ednina, imenovalnik
je biti pomožni glagol; sedanjik, 3. oseba, ednina, nezanikani
napisan napisan deležniški pridevnik; nedoločena stopnja, moški spol, ednina, imenovalnik, določnost=ne
tako tako splošni prislov; nedoločena stopnja
da da podredni veznik
se se povratni zaimek;, klitična naslonskost
v v predlog; mestnik
besedah beseda samostalnik, občno ime; ženski spol, množina, mestnik
ne ne členek
indeksirajo indeksirati glavni glagol; dvovidski, sedanjik, 3. oseba, množina
šumniki šumnik samostalnik, občno ime; moški spol, množina, imenovalnik
kar kar oziralni zaimek; srednji spol, ednina, imenovalnik
je biti pomožni glagol; sedanjik, 3. oseba, ednina, nezanikani
pri pri predlog; mestnik
besedilih besedilo samostalnik, občno ime; srednji spol, množina, mestnik
napisanih napisan deležniški pridevnik; nedoločena stopnja, moški spol, množina, rodilnik
v v predlog; tožilnik
SLO SLO samostalnik, lastno ime; moški spol, ednina, imenovalnik
ASCII ASCII samostalnik, občno ime; moški spol, ednina, imenovalnik
razmeroma razmeroma splošni prislov; nedoločena stopnja
preprosto preprosto splošni prislov; nedoločena stopnja
popraviti popraviti glavni glagol; dovršni, nedoločnik
poiščemo poiskati glavni glagol; dovršni, sedanjik, 1. oseba, množina
kje kje splošni prislov; nedoločena stopnja
je biti pomožni glagol; sedanjik, 3. oseba, ednina, nezanikani
v v predlog; mestnik
programih program samostalnik, občno ime; moški spol, množina, mestnik
ukaz ukaz samostalnik, občno ime; moški spol, ednina, imenovalnik
za za predlog; tožilnik
pretvorbo pretvorba samostalnik, občno ime; ženski spol, ednina, tožilnik
zapri
vir: drugo
leto nastanka: 1996
vrsta besedila: Revije
naslov: Monitor
avtor: neznani novinar