Модули расширения поисковой системы

 Плагины для просмотра результатов поиска

Начиная с версии 3.70, Integra позволяет использовать lister плагины (файлы с расширением wlx) для просмотра документов и файлов самых разных форматов. Эти плагины написаны самыми разными разработчиками для файлового менеджера Total Commander и зачастую более удобны, чем родительские программы документов или внешние утилиты. К примеру, офисные документы MS Word или MS Excel загружаются штатным браузером поисковой системы достаточно долго, в силу монструозности и всеохватности программ MS Office. А плагины ListDoc и Excellence грузят такие документы молниеносно, хотя и не отображают сложную разметку и оформление.

В некоторых случаях внешний lister плагин - единственный способ просматривать документ в удобном виде. Например, файлы с расширением fb2 по синтаксису являются XML документами. Поэтому встроенный вьювер Интегры отображает их именно как XML - в виде дерева с тэгами и атрибутами. А если установить плагин OpenOffice.org HTML Viewer, который может гораздо больше, чем следует из его названия, то такие файлы можно комфортно читать, для чего они и собственно предназначены - это формат для хранения электронных книг FictionBooks.

Плагин для просмотра графических файлов Imagine грузит файлы быстрее, чем встроенный вьювер, и кроме этого позволяет просматривать библиотеки иконок ICL.

Для программистов очень полезным IMHO будет плагин FileInfo, который для файлов exe и dll показывает таблицы импорта/экспорта:

Работа плагина при просмотре результатов

Выбрать и скачать lister (wlx) все ранее перечисленные и другие плагины можно на сайте программы TC www.ghisler.com или в рунете на сайте www.wincmd.ru.

Есть два способа установить lister плагины в Интегру.

Самый удобный и "правильный" способ - скопировать нужные плагины в папку c:\Program Files\Integra\Plugins\Listers в каталоге установки Интегры. Именно на этот каталог уже настроен менеджер плагинов поисковой системы, поэтому при запуске программы плагины будут автоматически обнаружены и загружены. Вы можете отдельно скачать и отобрать для использования с поисковой системой удобные именно для Вас плагины. Чтобы не устраивать общей свалки, размещайте плагины в отдельных подкаталогах - Интегра рекурсивно просматривает каталог и сама доберется до плагинов.

Второй способ - указать Интегре, что плагины следует искать в каталоге с установленным TC. Для этого откройте диалог конфигурирования поисковика и на вкладке "Плагины" укажите нужный путь. Главный недостаток этого метода заключается в том, что некоторые плагины могут плохо работать в Интегре или перекрывать более удобные плагины для некоторых типов документов. К примеру, универсальный HEX View плагин может перекрыть плагин, отображающий документы MS Word, в результате чего Вы будете иметь счастье видеть внутреннюю двоичную организацию doc-файлов.

Обратите внимание, что в конфигурации можно отдельно задать путь к папке с HEX View плагином. При просмотре результатов Вы сможете потребовать отображать файл через этот плагин, заблокировав автоподбор плагинов. Данная возможность предназначена для разработчиков.

Если все сделано правильно, то в окне "О программе" на вкладке плагинов Вы увидите в конце списка загруженные wlx-плагины (см. скриншот далее).

Плагин для просмотра результатов поиска в Total Commander

Входит в состав дистрибутива Integra.Professional.

Войдя в архив из Total Commander'а, Вы увидите его приглашение установить плагин. Согласившись, Вы избавите себя от необходимости каких-либо других манипуляций над TC.

В диалоге настройки Интегры на вкладке "Результаты" отметьте флаг "Экспортировать результаты в Total Commander" и перезапустите поисковую систему.

После успешной установки плагины, в сетевом окружении появится новая файловая система с названием Integra:

Запустите поиск в Интегре. Теперь войдите в псевдопапку \\Integra\Search results, то Вы увидите текущие результаты поиска:

Обратите внимание, что даже если поиск все еще продолжается, Вы можете работать с текущими результатами - копировать файлы, открывать их и так далее.

Плагины поискового движка

Ряд функций поискового движка вынесен во внешние модули, которые устанавливаются отдельно или входят в дистрибутив поисковой системы для удобства. Во-первых, это относится к словарю и тезаурусу. Во-вторых, поддержка некоторых форматов файлов, архивов и интеграция с другими поисковыми системами реализуется через плагины. Все необходимые плагины включены в состав дистрибутивов версий Personal и Professional, последняя имеет значительно расширенный набор. Наконец, подсистема распознавания текста (OCR engine) также загружается как плагин.

В SDK есть техническое описание всех плагинов.

Посмотреть список зарегистрированных плагинов можно в диалоговом окне "О программе":

список загруженных плагинов

  
  © Mental Computing 2010

изменено 31-Jan-10