Авторизируйтесь,
чтобы продолжить
Некоторые функции доступны только зарегистрированным пользователям
Неправильный логин или пароль
Добавить софт
Мой софт

Локальный поиск

Автор: Михаил Брод
Опубликовано: 03.12.2009
Источник: SoftKey.info

Программ, облегчающих поиск файлов по ключевым словам, немало. И пользуются ими далеко не все, хотя поиском нужных файлов среди их громадного количества, имеющегося на компьютере, занимается каждый. У каждого из нас - своя система размещения файлов, свои правила по тому, как надо их называть. Но в один прекрасный момент понимаешь, что как бы ты ни старался, как бы ни развивал свою систему размещения, количество файлов начинает превышать имеющиеся возможности поиска. Вот в этот момент и надо задуматься над тем, какими средствами можно упростить эту задачу, что использовать для ускорения поиска.

Безусловно, программа, которую вы будете использовать, должна поддерживать те языки, на которых у вас созданы документы. Для русскоязычных пользователей главный критерий - поддержка русского языка, что реализовано не во всех поисковых программах. Но вот решение от компании Paraben Corporation русский язык поддерживает. Программа называется Paraben's Text Searcher и предназначена для выполнения поиска среди файлов, созданных самыми разными приложениями. Это и текстовые редакторы, и электронные таблицы, веб-страницы и файлы презентаций, файлы электронной почты и базы данных, файлы графических форматов и PDF.

Работа с программой состоит из двух этапов. На первом выполняется формирование индексного файла. На втором (и этот этап основной) - использование индексных файлов для выполнения поиска. Рассмотрим каждый из этих этапов.

Создание индекса

Самый простой способ создания индекса - использование специального мастера. На первом экране мастера вам будет предоставлена возможность либо выбрать один из уже созданных индексных файлов (для выполнения поиска), либо создать новый индекс. Для открытия существующего индекса достаточно выбрать опцию Open existing index и затем выбрать один из существующих индексов.

Для создания нового индекса требуется выполнить ряд предварительных настроек. Вначале - дать название новому индексу. Лучше всего, если это название будет содержательным, говорящим о том, что за информация будет в нем проиндексирована. Например, назовем индекс "Приказы". Далее вы должны выбрать или отказаться от выбора индексирования архивных файлов. Следующий шаг - выбор диска или отдельного раздела, по которым будет выполняться индексирование. Возможно объединение в одном индексе нескольких независимых разделов. При необходимости можно указать, какие подразделы не должны индексироваться. Дополнительно можно указать, будут ли индексироваться данные, находящиеся в архивах.

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

Не менее важен выбор языка индексирования. (В текущей версии поддерживается свыше 15 языков, в том числе русский.) В первую очередь необходимо, чтобы программа понимала дополнительные символы, которых нет в традиционной английской раскладке. Такое "обучение" обеспечивается путем создания языковых страниц соответствия. С помощью таких страниц можно создавать и таблицы раскладок для создания определенных выборок, например для того, чтобы индексировать только цифровые данные, выбираемые из текстов. Языковые таблицы могут создаваться пользователем - для этого в программе есть специальный инструмент.

При индексировании файлов используются дополнительные функции в виде словарей неиндексируемых слов и словарей стоп-слов. В стандартную поставку входит словарь стоп-слов для английского языка. Для русского языка такой словарь можно сформировать самостоятельно, основываясь на собственном опыте либо на уже имеющихся словарях стоп-слов из других программ. И еще одна опция, которую можно установить до начала индексирования, - возможность задания минимальной и максимальной длины слов, подлежащих индексированию. Не допускается устанавливать значения свыше 99 и менее единицы.

Кроме обычного варианта индексирования существует экспресс-индексирование. Отличается оно от обычного тем, что при экспресс-методе из перечня файлов, подлежащих индексированию, исключаются все, что не соответствуют заданным типам расширений (при обычном индексировании в индекс включаются заголовки всех файлов вне зависимости от заданных расширений). Такой подход позволяет существенно сократить время, требуемое для индексирования.

Процесс поиска

При использовании программы необходимо помнить, что поиск ведется только по одному индексу, который в данный момент будет загружен в память. Чтобы выполнить поиск по всем индексам, его надо будет выполнять соответствующее количество раз, загружая заново новые индексы. Для выполнения поиска используется соответствующая закладка программы.

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

С помощью контекстного меню доступны дополнительные, помимо просмотра найденного, действия. Во-первых, можно выделять и копировать в буфер часть текста или весь текст. Во-вторых, выполнять переход от одного найденного слова к другому как внутри отдельного файла, так и между файлами. В-третьих, имеется возможность делать закладки для выделенного текста, но эта опция доступна не во всех версиях программы. В-четвертых, можно "сворачивать" строки, изменять шрифт и цвет фона, распечатывать как найденный текст, так и список найденных файлов.

Теперь о личных впечатлениях от работы с программой. Первое, что меня очень удивило, - работа под Vista. Может быть, это сбой системы или программы, но тем не менее очень странно. После установки программа нормально запустилась и с ней можно было работать. Иное дело - после перезапуска системы. Программа запускается, она видна в списке процессов, но доступа к ней нет.

Качество поиска

Работу программы решил проверить на почти "чистой" машине, где из стандартно используемых программ был установлен только Adobe Reader. В состав поиска были включены файлы форматов PDF, DOC, XLS, HTML, в основном - русскоязычные. Индексирование было проведено программой достаточно быстро - но и объем исходных данных был невелик. Поиск проводился по словам на русском языке, явным образом присутствовавшим в файлах, добавленных в индекс. Документы в форматах DOC и PDF прошли тест хорошо - задаваемые в поиске слова находились без проблем. Но вот в таблицах ничего не находилось. Поиск по веб-страницам результаты давал, но вот сами страницы в окне просмотра отображались совершенно невероятным образом - понять, что там найдено именно то, что вы ищете, было невозможно.

Таким образом, от работы с программой остался небольшой осадок - не получилось того, что было заявлено разработчиками. Возможно, это и проблемы локализации, а может - проблемы самой программы.



Статистика
Всего программ 30178
Скачиваний сегодня 1166
Скачиваний вчера 1617