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

Fast Document Search

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

DocFetcher is an Open Source desktop search application: It allows you to search the contents of files on your computer. — You can think of it as Google for your local files. The application runs on Windows, Linux and OS X, and is made available under the Eclipse Public License.

Basic Usage

The screenshot below shows the main user interface. Queries are entered in the text field at (1). The search results are displayed in the result pane at (2). The preview pane at (3) shows a text-only preview of the file currently selected in the result pane. All matches in the file are highlighted in yellow.

You can filter the results by minimum and/or maximum filesize (4), by file type (5) and by location (6). The buttons at (7) are used for opening the manual, opening the preferences and minimizing the program into the system tray, respectively.

DocFetcher requires that you create so-called indexes for the folders you want to search in. What indexing is and how it works is explained in more detail below.

In a nutshell, an index allows DocFetcher to find out very quickly (in the order of milliseconds) which files contain a particular set of words, thereby vastly speeding up searches.

The following screenshot shows DocFetcher's dialog for creating new indexes:

Clicking on the “Run” button on the bottom right of this dialog starts the indexing. The indexing process can take a while, depending on the number and sizes of the files to be indexed. A good rule of thumb is 200 files per minute.

While creating an index takes time, it has to be done only once per folder. Also, updating an index after the folder's contents have changed is much faster than creating it — it usually takes only a couple of seconds.

Notable Features

  • A portable version: There is a portable version of DocFetcher that runs on Windows, Linux and OS X. How this is useful is described in more detail further down this page.
  • 64-bit support: Both 32-bit and 64-bit operating systems are supported.
  • Unicode support: DocFetcher comes with rock-solid Unicode support for all major formats, including Microsoft Office, OpenOffice.org, PDF, HTML, RTF and plain text files.
  • Archive support: DocFetcher supports the following archive formats: zip, 7z, rar, and the whole tar.* family. The file extensions for zip archives can be customized, allowing you to add more zip-based archive formats as needed. Also, DocFetcher can handle an unlimited nesting of archives (e.g. a zip archive containing a 7z archive containing a rar archive… and so on).
  • Search in source code files: The file extensions by which DocFetcher recognizes plain text files can be customized, so you can use DocFetcher for searching in any kind of source code and other text-based file formats. (This works quite well in combination with the customizable zip extensions, e.g. for searching in Java source code inside Jar files.)
  • Outlook PST files: DocFetcher allows searching for Outlook emails, which Microsoft Outlook typically stores in PST files.
  • Detection of HTML pairs: By default, DocFetcher detects pairs of HTML files (e.g. a file named “foo.html” and a folder named “foo_files”), and treats the pair as a single document. This feature may seem rather useless at first, but it turned out that this dramatically increases the quality of the search results when you're dealing with HTML files, since all the “clutter” inside the HTML folders disappears from the results.
  • Regex-based exclusion of files from indexing: You can use regular expressions to exclude certain files from indexing. For example, to exclude Microsoft Excel files, you can use a regular expression this: .*\.xls
  • Mime-type detection: You can use regular expressions to turn on “mime-type detection” for certain files, meaning that DocFetcher will try to detect their actual file types not just by looking at the filename, but also by peeking into the file contents. This comes in handy for files that have the wrong file extension.
  • Powerful query syntax: In addition to basic constructs OR, AND and NOT DocFetcher also supports, among other things: Wildcards, phrase search, fuzzy search (“find words that are similar to…”), proximity search (“these two words should be at most 10 words away from each other”), boosting (“increase the score of documents containing…”)
  • Microsoft Office (doc, xls, ppt)
  • Microsoft Office 2007 and newer (docx, xlsx, pptx, docm, xlsm, pptm)
  • Microsoft Outlook (pst)
  • OpenOffice.org (odt, ods, odg, odp, ott, ots, otg, otp)
  • Portable Document Format (pdf)
  • EPUB (epub)
  • HTML (html, xhtml, …)
  • TXT and other plain text formats (customizable)
  • Rich Text Format (rtf)
  • AbiWord (abw, abw.gz, zabw)
  • Microsoft Compiled HTML Help (chm)
  • MP3 Metadata (mp3)
  • FLAC Metadata (flac)
  • JPEG Exif Metadata (jpg, jpeg)
  • Microsoft Visio (vsd)
  • Scalable Vector Graphics (svg)

In comparison to other desktop search applications, here's where DocFetcher stands out:

Crap-free: We strive to keep DocFetcher's user interface clutter- and crap-free. No advertisement or “would you to register…?” popups. No useless stuff is installed in your web browser, registry or anywhere else in your system.

Privacy: DocFetcher does not collect your private data. Ever. Anyone in doubt about this can check the publicly accessible source code.

Free forever: Since DocFetcher is Open Source, you don't have to worry about the program ever becoming obsolete and unsupported, because the source code will always be there for the taking. Speaking of support, have you gotten the news that Google Desktop, one of DocFetcher's major commercial competitors, was discontinued in 2011? Well…

Cross-platform: Un many of its competitors, DocFetcher does not only run on Windows, but also on Linux and OS X. Thus, if you ever feel moving away from your Windows box and on to Linux or OS X, DocFetcher will be waiting for you on the other side.

Portable: One of DocFetcher's greatest strengths is its portability. Basically, with DocFetcher you can build up a complete, fully searchable document repository, and carry it around on your USB drive. More on that in the next section.

Indexing only what you need: Among DocFetcher's commercial competitors, there seems to be a tendency to nudge users towards indexing the entire hard drive — perhaps in an attempt to take away as many decisions as possible from supposedly “dumb” users, or worse, in an attempt to harvest more user data.

In practice though, it seems safe to assume that most people don't want to have their entire hard drive indexed: Not only is this a waste of indexing time and disk space, but it also clutters the search results with unwanted files.

Hence, DocFetcher indexes only the folders you explicitly want to be indexed, and on top of that you're provided with a multitude of filtering options.

Portable Document Repositories

One of DocFetcher's outstanding features is that it is available as a portable version which allows you to create a portable document repository — a fully indexed and fully searchable repository of all your important documents that you can freely move around.

Usage examples: There are all kinds of things you can do with such a repository: You can carry it with you on a USB drive, burn it onto a CD-ROM for archiving purposes, put it in an encrypted volume (recommended: TrueCrypt), synchronize it between multiple computers via a cloud storage service DropBox, etc. Better yet, since DocFetcher is Open Source, you can even redistribute your repository: Upload it and share it with the rest of the world if you want.

Java: Performance and portability: One aspect some people might take issue with is that DocFetcher was written in Java, which has a reputation of being “slow”. This was indeed true ten years ago, but since then Java's performance has seen much improvement, according to Wikipedia.

Anyways, the great thing about being written in Java is that the very same portable DocFetcher package can be run on Windows, Linux and OS X — many other programs require using separate bundles for each platform.

As a result, you can, for example, put your portable document repository on a USB drive and then access it from any of these operating systems, provided that a Java runtime is installed.

How Indexing Works

This section tries to give a basic understanding of what indexing is and how it works.

The naive approach to file search: The most basic approach to file search is to simply visit every file in a certain location one-by-one whenever a search is performed.

This works well enough for filename-only search, because analyzing filenames is very fast.

However, it wouldn't work so well if you wanted to search the contents of files, since full text extraction is a much more expensive operation than filename analysis.

Index-based search: That's why DocFetcher, being a content searcher, takes an approach known as indexing: The basic idea is that most of the files people need to search in (, more than 95%) are modified very infrequently or not at all.

So, rather than doing full text extraction on every file on every search, it is far more efficient to perform text extraction on all files just once, and to create a so-called index from all the extracted text.

This index is kind of a dictionary that allows quickly looking up files by the words they contain.

Telephone book analogy: As an analogy, consider how much more efficient it is to look up someone's phone number in a telephone book (the “index”) instead of calling every possible phone number just to find out whether the person on the other end is the one you're looking for. — Calling someone over the phone and extracing text from a file can both be considered “expensive operations”. Also, the fact that people don't change their phone numbers very frequently is analogous to the fact that most files on a computer are rarely if ever modified.

Index updates: Of course, an index only reflects the state of the indexed files when it was created, not necessarily the latest state of the files. Thus, if the index isn't kept up-to-date, you could get outdated search results, much in the same way a telephone book can become date.

However, this shouldn't be much of a problem if we can assume that most of the files are rarely modified. Additionally, DocFetcher is capable of automatically updating its indexes: (1) When it's running, it detects changed files and updates its indexes accordingly.

(2) When it isn't running, a small daemon in the background will detect changes and keep a list of indexes to be updated; DocFetcher will then update those indexes the next time it is started.

And don't you worry about the daemon: It has really low CPU usage and memory footprint, since it does nothing except noting which folders have changed, and leaves the more expensive index updates to DocFetcher.

Источник: //docfetcher.sourceforge.net/

Everything. Быстрый поиск файлов на компьютере

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

Чтобы находить нужные файлы на компьютере, мы уже рассматривали стандартные возможности, которые есть в системе Windows изначально. Подробнее о стандартном поиске в Windows можно прочитать в статьях: Поиск файлов в Windows XP и Поиск файлов в Windows 7.

Преимущества стандартного поиска в том, что ничего дополнительно устанавливать на компьютер не нужно!

Но есть и серьезный недостаток, — не у всех стандартный поиск работает или работает не так, как хотелось бы!

Поэтому в этой статье мы рассмотрим отдельную отличную бесплатную программу Everything, которая позволяет очень быстро, можно даже сказать моментально (на лету), находить нужные файлы на компьютере!

С помощью программы Everything можно делать поиск файлов на компьютере не только по полному названию файлов, но даже по части слова! Это отличная функция для ситуаций, когда мы не помним название всего файла.

Мы просто в поле поиска вводим слово или часть слова и тут же получаем результат! При этом на удивление, Everything вообще не тормозит работу компьютера, как это бывает с другими программами.

Everything, — быстрая, легкая и удобная программа для поиска файлов и папок на компьютере.

Начнем пошаговый разбор установки и использования этой программы.

Как скачать Everything на русском языке

Заходим на официальный сайт этой программы. На сайте представлен список разных установочных файлов программы (разберем их значение):

Прежде всего, обратите внимание, что список разделен на две группы (подсвечено желтым). Первая группа Installer и вторая Portable.

Первая группа (Installer) предназначена для стационарной установки на компьютер, т.е. все файлы программы будут установлены в стандартную папку на компьютере, куда устанавливаются все другие программы.

Также в меню Пуск будут добавлены ярлыки для быстрого запуска Everything.

Если Вы будете использовать программу поиска на своем компьютере, то лучше установить именно эту версию, — ее мы и будем рассматривать в начале.

Вторая группа (Portable), это портативная версия программы.

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

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

И в свойствах Компьютера посмотрите разрядность своего компьютера: 32 или 64:

Примечание на счет разрядности: Установочный файл, предназначенный для 32 разрядной системы компьютера, подойдет для обеих систем, — хоть для 32, хоть для 64. А вот файл, предназначенный только для 64 разрядной системы, подойдет только для 64.

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

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

Рассмотрим теперь установку и использование стационарной версии программы Everything, а потом в конце еще немного поговорим о портативной.

Установка Everything на русский язык

Запускаем установочный файл. Выбираем русский язык:

В следующем шаге просто нужно принять соглашение. Далее показывает, где на компьютере будет установлена программа. Здесь можно ничего не менять. Идем далее:

Следующее окно содержит дополнительные параметры установки, которые не так важны, чтобы в них что-то менять. Оставляем так, как предлагается:

Следующие настройки также не требуют особой корректировки, так как выставлены разработчиками так, что они подойдут для большинства пользователей, тем более начинающим пользователям можно оставить все как есть (все эти настройки можно изменять потом в самой программе). Жмем Установить:

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

Как пользоваться Everything

После первого запуска программа Everything всего за несколько секунд (нужно совсем чуть-чуть подождать) проиндексирует все названия файлов на компьютере и выдаст их общий список:

На моем компьютере всех файлов оказалось почти 300 тыс.

В дальнейшем для поиска файлов на компьютере программу Everything можно будет запускать через меню Пуск ->Все программы ->Everything:

Теперь, чтобы найти какой-либо файл или папку, достаточно в поле поиска ввести искомое слово файла или даже часть слова. И в результате получим список файлов, которые содержат поисковый запрос.

Например, мне нужно найти на своем компьютере электронную книгу «5 самых важных бесплатных программ для начинающих пользователей ПК», которую я даю в качестве подарка своим подписчикам.

Допустим, я не помню, где эта книга хранится у меня на компьютере.

Чтобы ее найти с помощью программы Everything, мне не обязательно вводить все это длинное название книги. Я могу ввести просто слово книга и получить такой результат:

В данном случае поиск мне показал, что у меня 33 элемента, в которых встречается слово книга. Причем поисковая выдача выводит все элементы по типу файлов с выделением слова, которое я искал.

А я уже в выведенном списке могу найти нужный мне файл и перейти на него, просто дважды быстро кликнув на него. Если это файл, то он откроется сразу же. Если это папка с файлами, то откроется папка.

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

Как видите, находить файлы и папки на компьютере очень просто с программой Everything. Радует, что она бесплатная, на русском языке и очень быстро выдает результаты поиска!

Дополнительные настройки Everything

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

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

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

Портативная версия программы поиска Everything

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

Поэтому, после скачивания архива портативной версии нужен архиватор, чтобы можно было открыть архив. Если скачанный архив не получается открыть, значит на компьютере не установлен архиватор. В таком случае скачайте и установите бесплатный архиватор 7-Zip, установку и использование которого мы уже рассматривали в отдельной статье.

Если Вы планируете использовать портативную версию на компьютере, у которого не знаете какая разрядность, — используете архив предназначенный для 32 разрядных систем. Или лучше скачайте обе версии, — какая-то точно запустится, а иначе просто выдаст сообщение:

Итак: Если вам приходится даже время от времени искать файлы или папки на компьютере, уверен Вы оцените эту бесплатную программу!

Источник: //blog-pc.ru/everything-bystryj-poisk.html

Everything — мгновенный поиск файлов и папок

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

Everything — бесплатная программа для мгновенного поиска файлов и папок по их именам на компьютере. Все пользователи постоянно ищут на своих ПК нужные файлы или папки, порой испытывая при этом некоторые трудности.

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

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

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

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

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

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

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

Программа Everything поддерживает другие файловые системы, но поиск в этих файловых системах уже не будет таким быстрым, как в файловых системах NTFS и ReFS.

Основные возможности программы Everything:

  • Быстрый поиск файлов и папок
  • Индексирование размеров, дат, атрибутов
  • Расширенный поиск
  • Панель предварительного просмотра
  • Пакетное переименование файлов
  • Поиск по содержимому
  • Диспетчер истории поиска
  • Поддержка регулярных выражений
  • Экспорт результатов поиска
  • Поддержка фильтров, макросов, создание закладок
  • Минимальное потребление ресурсов компьютера

Бесплатная программа Everything работает в операционной системе Windows на русском языке. Скачать программу Everything можно с официального сайта разработчика.

Для загрузки на компьютер предлагаются две версии приложения: для обычной установки и переносная (portable) версия программы. Если у вас на компьютере установлена 64 битная версия Windows, выберите 64-битный вариант установщика или Zip-архив портативной 64-битной версии приложения.

Установите программу на компьютер, или запустите переносную версию из папки. Поместите папку с портативной версией в удобное место на компьютере.

Мгновенный поиск файлов и папок в Everything

Для полноценной работы необходимо запустить программу Everything от имени администратора. Приложение само напомнит вам об этом в специальном окне.

Выберите опцию «Запускать от имени администратора». Это более приемлемый вариант, так как в случае запуска службы Everything, служба будет постоянно работать в фоновом режиме на компьютере, потребляя некоторую часть ресурсов.

Программа оптимально настроена по умолчанию. В настройки Everything можно войти из меню «Сервис» → «Настройки».

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

На этом изображении, в окне программы отображены проиндексированные папки и файлы, по имени (в данном случае, начинающиеся со знака «!»).

В основном, папки с такими именами на моем компьютере находятся на внешнем жестком диске (диск «М:», файловая система NTFS).

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

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

В поле поиска я ввел слово «лучшие», программа отобразила все имеющиеся на моем компьютере файлы и папки, в названиях которых присутствует слово «лучшие».

Найденные файлы и папки распределены в окне программы по определенным параметрам:

  • Имя — сначала отображаются имена папок, а затем имена файлов. Первым в списке находится искомое слово, расположенное вначале имени файла или папки, а затем, когда оно идет вторым словом и т. д. Учитывается регистр имени, сначала идут заглавные буквы, а затем строчные.
  • Путь — путь до файла или папки на компьютере
  • Размер — указан размер найденных файлов
  • Дата изменения — дата и время последнего изменения, примененного в файле или в папке

Для открытия нужного файла или папки, кликните по нему два раза левой кнопкой мыши.

Данные на компьютере можно искать по расширению файла, например, аудио файлы с расширением «.mp3».

Для более тонкой подстройки результатов поиска, воспользуйтесь услугами расширенного поиска. Войдите в меню «Поиск», в контекстном меню выберите «Расширенный поиск».

В окне «Расширенный поиск» выберите более точные критерии для поиска, которые учитывают регистр, целые слова, диакритику. Сделайте другие настройки, выберите для поиска конкретный диск компьютера.

Содержимое файлов не индексируется, поэтому поиск по содержимому файла займет много времени.

Выводы статьи

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

Источник: //vellisa.ru/everything

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.