Search engine is extensible. External loadable modules are used to extract information from different documents formats, uncompress archives and so on. There are several types of plugins with similar API:

Unpacker plugins extract files from archives

Content plugins extract contents from different document formats

Lexer plugins manipulate the text extracted from documents

Stemmer plugin is a simplified morphology analyzer for several languages

Engine plugins perform special searches like internet metasearch.

Preview plugins are used to show found documents.

OCR plugins extract text from graphical formats.

Media info plugins supply human readable information for different media, including CD/DVD, LAN hosts, internet sites.

All plugins are Win32 DLL's. The search engine loads them from plugin subdirectory in installation folder.

© Mental Computing 2009  rss  email  icq free counters Πειςθνγ