Windows filename search replacement: Everything
Posted by jpluimers on 2010/09/13
When searching for files, I almost exclusively search for filenames.
This becomes easier when naming files carefully (like “20100525 – PSO – KONING en HARTMAN – Windows Embedded Standard 7 Seminar – WES7.pdf”, “The Delphi Developers Guide to C#.zip”, “20090226-Jeroen-Pluimers-BASTA-Shoot-M-Up” or “bo.Windows.Forms.SendPololuCommands.csproj”).
I know those filenames are long, and sometimes you bump into tools that suffer from MAX_PATH pathname length issues, but most built-in Windows functionality is OK with this, and the quality tools are too.
Up until Windows XP and Windows Server 2003, the built-in Explorer Search would just adhere to the Explorer settings for hidden and system files.
If you enabled those, you could find any filename you typed (except for .lnk, .pif and a few other extensions).
Not so with the “indexed” search options in Windows Search (the only search option in recent Windows versions): besides being resource hogs, they not only skip hidden and system files, but leave out a lot of file extensions.
The settings don’t help much to solve this.
In short: I cannot rely on those “indexed” searches to find filenames that I know exist.
And I’m not the only one having this problem.
That name covers it well: it indexes everything that is stored on your local NTFS volumes.
But since it indexes only filenames, it is very resource friendly.
In addition to local NTFS volumes, you can also search remote NTFS volumes by installing Everything on the remote machine and have it serve the search results as an ETP server.
I know that Everything won’t search the file contents (and also know that Explorer Search and the indexed search tools don’t search all content of all file types).
I’m only after filenames, so that is pretty OK with me.
I’ve been running Everything a couple of months now, even indexing my Windows 2003 storage server (which has backups of a truckload of stuff – totaling close to 8 terabytes).
Everything works great, hence my answer on the superuser.com question mentioned above.
via: Everything FAQ.