Obsah | Dal¹à | Pøedchozà |
Tato kapitola poskytuje informace pøÃpadnému administrátorovi serverù systému Agent. Popisuje, zvolenou koncepci konfigurace a pøehledným zpùsobem ukazuje, jak lze systém Agent konfigurovat a parametrizovat.
Tato kapitola nepopisuje tu èást konfigurace, kterou je mo¾né provádìt prostøednictvÃm klienta. Tyto informace naleznete v kapitole PøÃruèka u¾ivatele (9.3).
V následujÃcÃch odstavcÃch se nejprve seznámÃme s koncepcà konfigurace serverù systému Agent a s jejÃmi mo¾nostmi (9.4.1). Dále bude struènì uveden pøehled typù konfiguraènÃch souborù, které jsou nutné pro bìh serverù systému Agent (9.4.2). V dal¹à èásti budou rozebrány vztahy mezi konfiguraènÃmi soubory (9.4.3). A na závìr uvedeme pøehled parametrù dùle¾itých konfiguraènÃch souborù spolu s odkazy na ty èásti dokumentace, kde lze nalézt v pøÃpadì potøeby dodateèné informace ke konfiguraci serverù (9.4.4).
Konfiguraènà informace serverù systému Agent jsou ulo¾eny v textových (ASCII) souborech. Tato volba byla uèinìna pro flexibilnost tohoto zpùsobu ulo¾enà dat. Konfiguraènà soubory je mo¾né prohlþet a editovat témìø jakýmkoliv editorem textù.
Jeliko¾ systém Agent je svou podstatou modulárnà systém, nejevilo se vhodné ani výhodné umÃstit ve¹keré konfiguraènà informace na jedno mÃsto, napøÃklad do jednoho souboru. NamÃsto toho respektuje ulo¾enà konfiguraènÃch informacà modulárnost systému. To znamená, ¾e ka¾dý modul ukládá svoje konfiguraènà parametry do svého separátnÃho souboru (nebo mno¾iny souborù). Na druhou stranu bylo vhodné urèitým zpùsobem podchytit hierarchii tìchto modulù. To bylo uèinìno tÃm, ¾e pro ka¾dý server existuje jeden koøenový konfiguraènà soubor, obsahujÃcà kromì parametrù serveru i odkazy (ve formì cest k souborùm èi adresáøùm) na konfiguraènà soubory podøazených modulù. Je samozøejmé, ¾e podobné vìtvenà je mo¾né i na dal¹Ãch úrovnÃch, tak¾e konfigurace serveru mù¾e tvoøit stromovou strukturu.
Toto øe¹enà pøiná¹à dvì výhody. Za prvé lze s pomocà rùzných koøenových konfiguraènÃch souborù pro daný server vytvoøit pøÃstupové body ke zcela odli¹ným konfiguracÃm v¹ech modulù serveru. Zároveò je v¹ak mo¾né mezi rùznými konfiguracemi serverù sdÃlet nìkteré konfiguraènà soubory a u¹etøit si tak práci s jinak èasovì nároèným udr¾ovánÃm nìkolika podobných konfiguracÃ.
Konfiguraènà soubory pro jednotlivé moduly se li¹à syntaxà i strukturou. Ka¾dý modul pou¾Ãvá takovou formu zápisu, která je pro nìj nejvhodnìj¹Ã. V rámci serverù systému Agent rozli¹ujeme následujÃcà typy konfiguraènÃch souborù.
Jak vyplývá ze zvolené koncepce konfiguraènÃch souborù a architektury systému Agent, servery systému majà celkem dva koøenové konfiguraènà soubory. Jeden pro vyhledávacà server (search_svr) a jeden pro sûový server (net_svr). V následujÃcà èásti popùeme postupnì obì konfiguraènà hierarchie pro oba servery. Jedná se de facto o konkrétnà pøÃklad takových hierarchiÃ. Administrátor systému mù¾e samozøejmì zmìnit názvy a umÃstìnà nìkterých souborù, nicménì struktura musà být zachována.
Sûový server (search_svr)
Vyhledávacà server (net_svr)
search_svr.cfg
port |
udává na kterém portu má search_svr naslouchat pro pøipojenà klientù |
thread_pool_size |
nastavuje poèet vláken, která budou konkurentnì zpracovávat po¾adavky klientù |
database_path |
adresáø ve kterém se majà vytváøet nové databáze |
document_filter_config |
konfiguraènà soubor s pravidly pro filtraci indexovaných dokumentù, vÃce o konfiguraci modulu FilterManager lze nalézt v kapitole Vstupnà filtry (5.2.3) |
query_filter_config |
konfiguraènà soubor s pravidly pro filtraci dotazù, vÃce o konfiguraci modulu FilterManager lze nalézt v kapitole Vstupnà filtry (5.2.3) |
asystem_path |
cesta k seznamu databázÃ, hledá se soubor asystem.dat |
parser_aut |
seznam pravidel pro vytvoøenà automatu |
dll_filter_path |
cesta k adresáøi obsahujÃcÃmu filtry |
dll_config_path |
cesta k adresáøi obsahujÃcÃmu konfiguraènà soubory filtrù, vÃce o konfiguraci jednotlivých filtrù lze nalézt v kapitole Vstupnà filtry (5.2.3) |
max_query | maximálnà poèet dokumentù, které má vyhledávacà server vracet v odpovìdi na dotaz. |
database.cfg
clusters_min_update_similarity |
minimálnà podobnost centra shluku a vkládaného dokumentu nutná pro vlo¾enà dokumentu do shluku sdru¾eného pod daným centrem |
clusters_min_search_similarity |
minimálnà podobnost centra shluku a dotazu nutná k dal¹Ãmu prohledávánà shluku sdru¾eného pod daným centrem |
clusters_min_result_similarity |
minimálnà podobnost dokumentu k dotazu nutná pro jeho zaøazenà do výsledku |
clusters_search_buffer |
ovlivòuje ¹Ãøku prohledávánà shlukù |
min_term_frequency |
minimálnà relativnà èetnost termu vzta¾ená k nejèastìj¹Ãmu termu v daném dokumentu nutná pro pøiøazenà termu k dokumentu v databázi |
max_term_frequency |
maximálnà relativnà èetnost termu vzta¾ená k nejèastìj¹Ãmu termu v daném dokumentu nutná pro pøiøazenà termu k dokumentu v databázi |
net_svr.cfg
port |
udává na kterém portu má search_svr naslouchat pro pøipojenà klientù |
thread_pool_size |
nastavuje poèet vláken, která budou konkurentnì zpracovávat po¾adavky klientù |
search_svr_host |
adresa vyhledávacÃho serveru, ke kterému se má sûový server pøipojit |
search_svr_port |
port na kterém daný vyhledávacà server bì¾à |
session_config |
konfiguraènà soubor obsahujÃcà parametry sezenà |
user_config |
konfiguraènà soubor obsahujÃcà databázi u¾ivatelù |
parser_aut |
seznam pravidel pro vytvoøenà automatu |
max_users | maximálnà poèet u¾ivatelù pøipojených najednou k sûovému serveru |
max_history | maximálnà poèet výsledkù (odpovìdà na dotazy), které má sûový server ke¹ovat |
session.cfg
1. øádek | jméno pracovnà databáze |
2. øádek | pracovnà jazyk |
3. øádek | timeout v minutách |
4. øádek | poèet dokumentù vracených v jedné dávce odpovìdi |
5. øádek | seznam podporovaných kódovánà oddìlených mezerou |
6. øádek | seznam podporovaných jazykù oddìlených mezerou |
7. øádek | seznam podporovaných formátù souborù oddìlených mezerou |
1999-03-04 | Jaroslav Gergic |