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

Утилиты для локального поиска

Поиск интересующей информации в Интернете у большинства пользователей сложностей не вызывает: достаточно ввести ключевой запрос в любимой поисковой системе — и она тут же осчастливит вас множеством ссылок, причем еще и отсортированных по релевантности и с отображением фрагментов текста с подсвеченными ключевыми словами. Разобраться в недрах собственного жесткого диска и быс­тро найти нужный документ зачастую оказывается гораздо сложнее, ведь возможности встроенного поиска в Windows ограничены и помогает он далеко не всегда. Особенно плачевно обстоит дело с текстовыми документами, о которых пользователь зачас­тую помнит лишь то, о чем в них примерно говорилось. Попробуйте, например, найти все материалы на русском языке, где речь идет о конкретной проблеме, включая файлы, сообщения электронной почты, данные о деловых встречах или контактах. В таких случаях без специализированных Desktop Search-утилит просто не обойтись. Наиболее интересные из них для широкого круга пользователей мы и рассмотрим в этой статье.

Технология быстрого локального поиска

Если вы не помните имя документа, то для получения доступа к нему придется запускать поиск по ключевым словам. Но при проведении такого поиска встроенными средствами Windows далеко не все файлы окажутся найденными, поскольку морфологические особенности русского языка в этом случае не учитываются — в результате не будут найдены файлы, в которых искомые слова имеют другое падежное окончание. Да и быстро получить результат при таком способе не удастся, ведь у большинства пользователей на диске хранятся десятки и даже сотни тысяч документов. Еще печальнее, что ключевые слова и иные данные, касающиеся искомого документа, зачастую лишь предположительны, а потому поиск нередко приходится повторять снова и снова с изменением параметров, что еще больше увеличивает временные затраты. Заметно ускорить процесс можно включением службы индексирования Windows, но работа с ней не слишком очевидна и недостаточно удобна, да и морфология при поиске все равно учитываться не будет.

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

Найти подходящую утилиту для проведения быстрого индексированного поиска по ключевым словам сегодня не проблема. Подобных решений очень много, правда тут нужно отметить два существенных момента. Во­первых, многие из них в большей степени ориентированы на корпоративного пользователя и потому предлагаются по весьма приличной цене: скажем, Cros за 4300 руб., dtSearch Desktop за 199 долл. и т.п. Такие решения (несмотря на все их плюсы) мы из рассмотрения исключили, поскольку собираемся представить утилиты, подходящие для широкого круга пользователей. Во­вторых, не все поисковые утилиты поддерживают смысловой морфологический поиск (то есть умеют находить все грамматические формы введенных в запрос ключевых слов, а не только введенные ключевые слова в исходном виде). Из рассмотренных нами в статье решений проводить поиск с учетом морфологии на русском языке в той или иной степени могут все утилиты, за исключением Copernic Desktop Search и Google Desktop. А SearchInform Desktop не только обеспечивает фразовый морфологический поиск, но еще умеет искать похожие по содержанию документы, что не реализовано ни в одной другой из рассмотренных в статье утилит. Этот вид поиска проводится не по отдельным словам и фразам, а по целому тексту (то есть поисковый запрос представляет собой текст определенного размера) — по окончании такого поиска программа выводит список нужных документов, максимально похожих на заданный фрагмент с учетом всего множества встречающихся в документе словоформ.

Читайте также:  Norton commander linux install

Принцип работы всех рассмотренных в статье решений в теории примерно одинаков. При первом запуске они индексируют поисковую зону и создают индекс — это в дальнейшем и обеспечивает возможность мгновенного нахождения документов. Однако на практике технология поиска в утилитах реализована по-разному, что для ряда пользователей оказывается принципиальным. Так, в «Архивариусе» и SearchInform Desktop (редакция Standard) количество поддерживаемых индексов ничем не регламентируется, в diskMETA-Personal может быть создано до ста индексов, в diskMETA-Lite — два, а во всех остальных решениях предусмотрено формирование только одного индекса (см. таблицу). Это существенно для технических писателей, журналистов, методистов, преподавателей и других пользователей, которым приходится иметь дело с очень большим количеством документов нескольких базовых типов, включающих данные об одних и тех же объектах, но в разной трактовке. Дело в том, что гораздо удобнее, если каждый тип документов будет индексироваться по отдельности, то есть окажется включенным в свой индекс.

Зона индексирования во всех утилитах может быть ограничена конкретными папками, разрешается также указывать список индексируемых расширений и/или типов данных — это позволяет сократить время построения индекса и уменьшить объем занимаемого им на жестком диске места. Однако в ряде решений (Copernic Desktop Search, Google Desktop и «Персональный поиск») создание первого индекса запускается автоматически при первом запуске утилиты либо даже в ходе ее инсталляции (как у DVYGUN Smart Search), причем по умолчанию сканируются все жесткие диски без исключения и все поддерживаемые форматы данных. А это неразумно, ведь пользователю обычно не требуется индексировать все файлы на всех установленных жестких дисках в полном объеме — как правило, достаточно проиндексировать только папки с документами. В дальнейшем созданный индекс обновляется, что может производиться по требованию, установленному расписанию либо в фоновом режиме во время отсутствия активности со стороны пользователя. Последний вариант может не устроить тех пользователей, у которых в фоновом режиме настроена работа каких­то других утилит — значит, утилита Google Desktop, в которой других вариантов обновления индекса не предусмотрено, им не подойдет.

Заметно отличается функционал решений в отношении возможностей поиска. В частности, «Архивариус» и diskMETA, в отличие от других вошедших в обзор утилит, не позволяют ограничивать зону поиска конкретной папкой — это следует учитывать при создании индексов. А в SearchInform Desktop не предусмотрено проведение поиска определенных типов документов, что может приводить к получению слишком длинных списков с результатами поиска, на визуальный просмотр которых потребуется больше времени.

Во всех утилитах в том или ином варианте существует расширенный поиск, но реализован он по-разному. Практически везде предусмотрена возможность поиска документов с учетом даты, формата, размера документа и т.п., но в одних решениях для этого достаточно лишь включить соответствующие флажки, а в утилитах Google Desktop и «Персональный поиск» придется вводить довольно сложные конструкции, что неудобно и займет больше времени. Так, в Google Desktop для поиска документов определенного формата потребуется конструкция вида «filetype:ppt», а в «Персональном поиске» — вида «текст >>>>>>>>>> —>

Читайте также:  После переустановки windows все стало меньше

Альтернативный поиск для Windows | Программы поиска файлов на локальном компьютере

Это неловкое ощущение, когда найти файл в интернете получается быстрее, чем на собственном компьютере… На фоне быстрого прогресса интернет-поисковиков жанр настольного поиска выглядит тихой, зарастающей ряской лужицей. Существовавшие ранее предложения от крупных участников рынка, а здесь в свое время отметились и Google, и «Яндекс», годами не обновляются, корпорации сочли направление неперспективным и потеряли к нему интерес. Но проблема никуда не пропала. Штатный поиск Windows хорош, но далеко не идеален. Хорошим дополнением к нему станут герои нашего обзора.

Для затравки давайте кратко пробежимся по возможностям, которые нам предлагает стандартная система поиска Windows 8. Как известно, искать там можно непосредственно со стартового Metro-экрана. Просто начинаем набирать текст, автоматически открывается панель поиска, на которой и выводятся результаты поиска по установленным программам, файлам и папкам. Менее известен режим поиска системных настроек Windows, а ведь он действительно экономит время, которое было бы потрачено на походы по многочисленным запутанным меню. Кстати говоря, в различные режимы поиска можно быстро входить с помощью клавиатурных комбинаций. Win+F откроет панель в режиме поиска файлов, а Win+Q – программ. Комбинация Win+W вызовет поиск по системным параметрам.

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

Если не вдаваться в технические подробности, существует два основных способа поиска файлов в среде Windows. Первый – это последовательный просмотр файловой структуры. Для ускорения поиска программы при этом могут строить собственные вспомогательные индексные базы. Недостаток способа – относительно низкая скорость. Преимущества – возможность параллельно индексировать и искать по содержимому файлов и наличие в связи с этим дополнительных опций. Второй способ – использование уже имеющихся журналов файловой системы NTFS. Его преимущество – очень высокая скорость, недостаток – возможность поиска только по именам файлов.

Казалось бы, объединение данных подходов в одной программе – самый очевидный шаг, который позволит взять лучшее от обоих из них. Да вот только даже самую интересную идею можно загубить недостаточно качественной реализацией. Поэтому универсального чемпиона, подходящего под наши требования, здесь, увы, пока нет. Отмечу только одно качественное коммерческое приложение – Ultra File Search. Таким образом, есть смысл познакомиться с лучшими представителями специализированных поисковиков из каждого лагеря.

Читайте также:  Rt0001 драйвер windows 10

Начнем с программы Listary (www.listary.com), которая встраивается непосредственно в интерфейс Проводника Windows, так что возиться с новыми окнами при ее запуске не понадобится. Вызвать софтину можно двойным щелчком в Проводнике или одинарным щелчком средней кнопкой мыши, что лично мне нравится больше. Если ориентироваться на безотрывную от клавиатуры методику, лучше использовать для вызова клавиатурную комбинацию. Назначить ее можно самостоятельно при первом запуске приложения. Так или иначе, открывается небольшая всплывающая панель, в которой по мере набора запроса выводятся подходящие результаты. Программа использует журналы NTFS, так что это приложение работает только с именами файлов. Преимущества по сравнению со стандартным поиском Windows – высокая скорость и четкое следование заданному запросу.

У Listary довольно гибкие настройки, в которых можно точно настроить как поведение программы, так и ее внешний вид. Есть тут и дополнительные функции в духе собственной истории поиска, избранного и команд.

Если говорить о самостоятельных приложениях поиска, полагающихся на возможности NTFS, то одной из самых известных является программа Search Everything (www.voidtools.com). Она изначально портативна и не требует инсталляции. Единственный нюанс состоит в том, что для запуска приложение может потребовать дополнительных прав, что несколько ограничивает его применение в портативной ипостаси. По всей вероятности, это связано с довеском в виде собственных встроенных HTTP- и FTP/ETP-серверов. При первом запуске программа создает свою индексную базу, которую автоматически впоследствии обновляет. Поиск быстрый и достаточно точный. Интерфейс у софтины простейший. Поддерживается использование полноценных регулярных выражений. Из полезных мелочей назову поддержку работы из командной строки – для этого понадобится скачать соответствующий модуль.

Разработчик программы имеет привычку надолго выпадать из нашего грешного мира, поэтому ее развитие идет неравномерными рывками. А посему при возникновении вопросов или проблем лучше рассчитывать на поддержку других пользователей софтины на форуме. Помимо самой программы предлагается собственный SDK, так что для приложения уже существует некоторое количество дополнений и расширений.

Хорошая альтернатива этой программе – приложение FileSearchy (www.filesearchy.com). Во-первых, оно переведено на русский язык. Во-вторых, софтина может похвастаться интерфейсом, построенным на закладках, так что можно вести сразу несколько поисков, обращаясь к ним по мере надобности. Результаты поиска подгружаются немедленно, все происходит очень быстро и удобно.

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

Поддерживаются все классические варианты запросов: поиск по точной фразе, фрагменту (подстановке), а также использование регулярных выражений. Какого-либо управления списком найденного, помимо сортировки по различным признакам, не предусмотрено. Режим отображения – только обычный текстовый список. Это не очень удобно, если целью поиска является картинка. Большинство изображений в реальных архивах на наших компьютерах имеют сгенерированные имена, которые мало чем помогают при поиске, это вам не графическая миниатюра.

Оцените статью