Everything is Free Search Engine for Desktop

Every­thing is the best Search Engine for Desk­top I ever come across. It has low mem­o­ry foot­print and less resource hog and it is fast in search­ing. It allows to search for any file or fold­er by its name instan­ta­neous­ly. Every­thing has a clean and sim­ple user inter­face and does quick file index­ing. The instal­la­tion file is of only 334 KB. And It is free.

Every­thing will run on Win­dows 2000, XP, 2003 and Vista and Win­dows 7, It will only locate files and fold­ers on local NTFS vol­umes and it requires admin­is­tra­tive priv­i­leges for low lev­el read access to vol­umes.

The major advan­tage of Every­thing is that it is fast in File Index­ing and File Search­ing. It takes a few sec­onds to index your files and fold­ers using Window’s NTFS data­bas­es. It updates it’s index­ing data­base con­stant­ly, but with less resources. Every­thing will not search file con­tent. It search­es as you type.

Everything Screenshot
Seach­ing can be done using wild­cards and RegEx for­mat. The wild­cards it accepts are ? and *.

The RegEx for­mat it accepts are

| A ver­ti­cal bar sep­a­rates alter­na­tives. For exam­ple, gray|grey can match “gray” or “grey”.
() Paren­the­ses are used to define the scope and prece­dence of the oper­a­tors (among oth­er uses). For exam­ple, gray|grey and gr(a|e)y are equiv­a­lent pat­terns which both describe the set of “gray” and “grey”.
? The ques­tion mark indi­cates there is zero or one of the pre­ced­ing ele­ment. For exam­ple, colou?r match­es both “col­or” and “colour”.
* The aster­isk indi­cates there are zero or more of the pre­ced­ing ele­ment. For exam­ple, ab*c match­es “ac”, “abc”, “abbc”, “abb­bc”, and so on.
+ The plus sign indi­cates that there is one or more of the pre­ced­ing ele­ment. For exam­ple, ab+c match­es “abc”, “abbc”, “abb­bc”, and so on, but not “ac”.
. Match­es any sin­gle char­ac­ter except new­lines (exact­ly which char­ac­ters are con­sid­ered new­lines is fla­vor, char­ac­ter encod­ing, and plat­form spe­cif­ic, but it is safe to assume that the line feed char­ac­ter is includ­ed). With­in POSIX brack­et expres­sions, the dot char­ac­ter match­es a lit­er­al dot. For exam­ple, a.c match­es “abc”, etc., but [a.c] match­es only “a”, “.”, or “c”.
[ ] A brack­et expres­sion. Match­es a sin­gle char­ac­ter that is con­tained with­in the brack­ets. For exam­ple, [abc] match­es “a”, “b”, or “c”. [a-z] spec­i­fies a range which match­es any low­er­case let­ter from “a” to “z”. These forms can be mixed: [abcx-z] match­es “a”, “b”, “c”, “x”, “y”, and “z”, as does [a-cx-z]
[^ ] Match­es a sin­gle char­ac­ter that is not con­tained with­in the brack­ets. For exam­ple, [^abc] match­es any char­ac­ter oth­er than “a”, “b”, or “c”. [^a-z] match­es any sin­gle char­ac­ter that is not a low­er­case let­ter from “a” to “z”. As above, lit­er­al char­ac­ters and ranges can be mixed.
^ Match­es the start­ing posi­tion with­in the string. In line-based tools, it match­es the start­ing posi­tion of any line.
$ Match­es the end­ing posi­tion of the string or the posi­tion just before a string-end­ing new­line. In line-based tools, it match­es the end­ing posi­tion of any line.
{m,n} Match­es the pre­ced­ing ele­ment at least m and not more than n times. For exam­ple, a{3,5} match­es only “aaa”, “aaaa”, and “aaaaa”. This is not found in a few, old­er instances of reg­u­lar expres­sions.

Down­load Every­thing