Everything is the best Search Engine for Desktop I ever come across. It has low memory footprint and less resource hog and it is fast in searching. It allows to search for any file or folder by its name instantaneously. Everything has a clean and simple user interface and does quick file indexing. The installation file is of only 334 KB. And It is free.
Everything will run on Windows 2000, XP, 2003 and Vista and Windows 7, It will only locate files and folders on local NTFS volumes and it requires administrative privileges for low level read access to volumes.
The major advantage of Everything is that it is fast in File Indexing and File Searching. It takes a few seconds to index your files and folders using Window’s NTFS databases. It updates it’s indexing database constantly, but with less resources. Everything will not search file content. It searches as you type.
The RegEx format it accepts are
|A vertical bar separates alternatives. For example, |
|Parentheses are used to define the scope and precedence of the operators (among other uses). For example, |
|The question mark indicates there is zero or one of the preceding element. For example, |
|The asterisk indicates there are zero or more of the preceding element. For example, |
|The plus sign indicates that there is one or more of the preceding element. For example, |
|Matches any single character except newlines (exactly which characters are considered newlines is flavor, character encoding, and platform specific, but it is safe to assume that the line feed character is included). Within POSIX bracket expressions, the dot character matches a literal dot. For example, |
|A bracket expression. Matches a single character that is contained within the brackets. For example, |
|Matches a single character that is not contained within the brackets. For example, |
|Matches the starting position within the string. In line-based tools, it matches the starting position of any line.|
|Matches the ending position of the string or the position just before a string-ending newline. In line-based tools, it matches the ending position of any line.|
|Matches the preceding element at least m and not more than n times. For example, |