Obsah | Dal¹à | Pøedchozà |
Softwarový projekt Vyhledávánà v plných textech (dále Agent) byl zahájen v roce 1997 s úmyslem vytvoøit jednoduchý, kvalitnÃ, spolehlivý nástroj pro orientaci v rozsáhlých databázÃch textù. Mezi jeho hlavnà pøednosti má patøit modularita, snadná roz¹iøitelnost o dal¹à moduly, ¾ádné principiálnà omezenà velikosti zpracovaných dat a pou¾ità modernÃch a souèasnì perspektivnÃch technologià na poli informaènÃch systémù - Java, multithreading, komunikace prostøednictvÃm Internetu. Pro implementaci byla zvolena platforma Win32. Dùvodem k tomuto kroku byly pøedev¹Ãm pøedchozà zku¹enosti èlenù týmu s programovánÃm na této platformì a v neposlednà øadì také dostupnost kvalitnÃch vývojových prostøedkù.
Systém vyhledávánà v plných textech Agent má slou¾it libovolnému u¾ivateli, bez nutnosti jeho pøedchozÃho za¹kolenÃ, k zÃskávánà informacà o dokumentech ulo¾ených v databázi systému pomocà jednoduchého, srozumitelného jazyka. Jazyk musà být natolik srozumitelný, aby k sestavenà dotazu, pøi vyu¾ità v¹ech prvkù jazyka, staèilo nepouèenému u¾ivateli pouze nìkolikaminutové seznámenà s referencà jazyka.
U¾ivatel mù¾e k systému pøistupovat prostøednictvÃm klientského programu z libovolného poèÃtaèe pøipojeného k hostitelskému stroji sÃtà s protokoly TCP/IP, pøÃpadnì pøÃmo lokálnì z hostitelského poèÃtaèe. Maximálnà poèet souèasnì pøipojených u¾ivatelù lze nastavit pøed spu¹tìnÃm systému a jeho hornà mez je stanovena schopnostmi hostitelského poèÃtaèe èi nastavenÃm jeho OS.
Systém Agent velice jednoduchým zpùsobem øe¹à i pøÃstupová práva u¾ivatelù. Bì¾ný u¾ivatel má mo¾nost vyu¾Ãt funkce vyhledánà dokumentù podle svého dotazu. Výsledky mù¾e ulo¾it do schránky nebo otevøÃt stránku ve Webovském browseru. Administrátor smà navÃc pomocà administrátorského klientského nástroje pøidat dokumenty do databáze, odebrat je, ovlivnit databázi termù, spou¹tìt reorganizaci databázových souborù (za plného provozu systému), pøidávat a ubÃrat databáze a dal¹à administrativnà úkony. K administraci systému Agent je zapotøebà obecná znalost funkce DIS (dokumentografických informaènÃch systémù) a seznámenà se s konfiguraènÃmi mo¾nostmi systému Agent. Administrátor smà provádìt èást akcà za plného provozu systému Agent, snþà tÃm ov¹em propustnost systému pro dotazy. Administrátor se na systém pøipojuje lokálnì i vzdálenì. Poèet souèasnì pøipojených administrátorù je limitován poètem povolených u¾ivatelù.
Celý systém Agent je øe¹en modulárnì tak, aby libovolná èást mohla být nahrazena jinou, která splòuje pøedepsaná rozhranà pro ten který modul, bez vlivu na funkènost ostatnÃch modulù. Je tedy mo¾né doplnit èi nahradit filtry pro konverzi dokumentù, zmìnit vzhled a mo¾nosti klientských programù, doplnit bezpeènost a u¾ivatelské úèty, pøidat thesaurus, zavést výpoèty statistiky, vylep¹it lematizaci, pou¾Ãt relaènÃ, distribuovaný, èi jiný databázový systém na uchovávánà informacà o dokumentech nebo vylep¹it výpoèty podobnosti dokumentù.
Systém Agent neklade ¾ádné omezujÃcà podmÃnky na velikost vkládaných dokumentù, poèet ulo¾ených dokumentù ani délku dotazù. ZatÃm nenà ov¹em s ohledem na pilotnà vyu¾ità vÃcevláknové architektury optimalizován na rychlost. Agent je urèen pro prostøedà OS Windows 95/98 a WindowsNT 4.0, èemu¾ musà odpovÃdat i hardware hostitelského poèÃtaèe. Klientské nástroje jsou urèeny pro platformu Java 2.
Systém Agent nezná pojem transakce a neprovádà zápisy do ¾urnálu, proto jediným spolehlivým zpùsobem zaji¹tìnà dat pøed po¹kozenÃm pøi nestandardnà situaci je zálohovánà databázových souborù. K po¹kozenà souborù mù¾e dojÃt pouze pøi havárii v dobì vykonávánà administrátorských operacÃ, pøi kterých se zapisuje na disk. Systém neprovádà statistiku pøÃstupu k dokumentùm ani nesleduje zatþenà systému.
Vedoucà Projektu: | RNDr. Jan Hric |  |
Èlenové týmu: | Tomá¹ Foltýnek | TF |
Jaroslav Gergiè | JG | |
Pavel Krtièka | PK | |
Robert Macháèek | RM | |
Václav Pech | VP | |
Roman SlavÃk | RS | |
Radek Weisfeit | RW |
1999-02-28 | Vaclav Pech |