CNSearch 1.5.1
Плагины
Плагины представляют собой специальные модули, позволяющие расширить функционал приложения. CNSearch использует плагины к индексным файлам различных типов.
Плагины следует хранить в том же каталоге, что и индексатор. В версиях UNIX и Linux эти файлы имеют расширение .so, в Windows - .dll. Для отключения плагина потребуется всего лишь переместить его в другой каталог.
В текущую версию приложения включены плагины, позволяющие индексировать файлы следующих типов:
Имя файла для версии UNIX/Linux |
Имя файла для версии Windows |
Тип обрабатываемого документа |
libtxt.so |
libtxt.dll |
*.TXT - текстовые файлы |
librtf.so |
librtf.dll |
*.RTF - текстовые файлы формата RFT |
libdoc.so |
libdoc.dll |
*.DOC - файлы Microsoft Word |
libxls.so |
libxls.dll |
*.XLS - файлы Microsoft Excel |
libmp3.so |
libmp3.dll |
*.MP3 - MPEG Layer 3 аудио-файлы |
Плагины версии 0.92 не определяют кодировку, поскольку для большинства файлов это не нужно.
Поле 'encoding' в документах, обрабатываемых плагинами, заменяется текстом, заданным в плагине; это позволяет создавать шаблоны с отображаемым типом найденного документа.
При запуске индексатор загружает все активные плагины, например:
F:\1\bin\indexer>searchctl.exe localhost
CNSearch ver.0.92 [build 2073]
Compiled 07.04.2002 under MS Windows 2000 [Version 5.00.2195]
Rebuilding URL list...Ok.
Loading library: RTF (Rich text format)
Loading library: TXT (Plain text)
Loading library: DOC (Microsoft Word document format)
http://www.test.ru/
Главным преимуществом плагинов является возможность создания новых, позволяющих индексировать файлы особых форматов, например, изображений.
__________