Search Functions

Discussion related to "Everything" 1.5 Alpha.
Locked
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Search Functions

Post by void »

A list of all the search functions available in Everything 1.5.

Use Search functions to find files/folders by specific properties and property values.

Syntax
Operators
Date Syntax
Date Constants
Search Modifiers
Sub-expressions
Lists
Substitution
Formulas
Column Header Search
Slow queries
Search weights



Syntax

function:value

Example:
date-modified:today
size:>10mb



Dashes (-) in search function names can be omitted.
For example
datemodified:today
is the same as:
date-modified:today



Use double quotes to escape spaces and |
For example:
artist:"John Doe"
-or-
artist:John" "Doe



Use a * before the : to treat the rest of the search as the value:
For example:
artist*:John Doe
-or-
si*:"1+1=2"



If value is empty, Everything will match non-zero values or non-empty text.



The following operators can be used with numerical values:

function:<=value
Less than or equal to value.

function:<value
Less than value.

function:value
Equal to value within the specified granularity.
size:1kb is the same as size:1..1024

function:==value
function:=value
Exactly equal to value.
size:=1kb is the same as size:1024

function:>value
Greater than value.

function:>=value
Greater than or equal to value.

function:!=value
Not equal to value.

function:!value
Not equal to value with specified granularity.

function:start..end
function:start-end
Is in the range of values from start to end (inclusive).

Example:
size:<=10mb (size is less than or equal to 10MB)
size:<10mb (size is less than 10MB)
size:==1kb (size is exactly 1024 bytes)
size:=1kb (size is exactly 1024 bytes)
size:1kb (size is between 1 and 1024 bytes)
size:>=10mb (size is greater than or equal to 10MB)
size:>10mb (size is greater than 10MB)
size:!=1kb (size is not exactly 1024 bytes)
size:!1kb (size is not between 1 and 1024 bytes)
size:2mb..3mb (size is between 2MB and 3MB)
size:2mb-3mb (size is between 2MB and 3MB)



Operators
spaceAND
|OR
!NOT
< >Grouping
" "Escape operator characters.


Date Syntax

year
month/year or year/month depending on locale settings
day/month/year, month/day/year or year/month/day depending on locale settings
YYYY[-MM[-DD[Thh[:mm[:ss[.sss]]]]]]
YYYYMMDD[Thh[mm[ss[.sss]]]]]
YYMMDD
x<years|months|weeks|days|hours|minutes|seconds> (ago from now)
>99999999 (FILETIME)
* wildcard card is supported.

Example:
dm:2021
dm:07/2021
dm:2021/07
dm:02/07/2021
dm:2021-07
dm:2021-07-02
dm:2021-07-02T10:52
dm:20210702
dm:2days
dm:3months
dm:4hours
dm:<1day
dm:>1week
dm:*-02
dm:*-*-*T9:00..*-*-*T17:00



Date Constants

today
yesterday
january|february|march|april|may|june|july|august|september|october|november|december
jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec
sunday|monday|tuesday|wednesday|thursday|friday|saturday
sun|mon|tue|wed|thu|fri|sat
mtd|ytd|qtd
unknown



Search Modifiers

Prefix a search function with zero or more search modifiers to apply the associated effect.

For example:
case:regex:content:"^Start of the file content with some digits \d\d\d\d"



Sub-expressions

content:<abc 123>
is the same as:
content:abc content:123

content:<abc|123>
is the same as:
content:abc | content:123



Lists

Semicolon (;) delimited lists can be used with any search function that accepts a number, date or text.

Semicolons can be escaped with double quotes.

Everything will treat the list as an OR list.

width:1920;3840
is the same as:
width:1920 | width:3840



Substitution

Everything will substitute $property-name: with the property value from the current file or folder.

substitution will work for "filename" functions (most string functions)

exists:$shortcut-target:
regex:^(.*)\.[^.]*$ sibling:$1:
extension: stem:.$extension: (stem contains the extension / duplicated extension in filename)



Formulas

Everything will use Formulas when no function is specified and $property-name: is used.

The file or folder matches if the formula evaluates to true.

$date-modified:==$date-created:   (date-modified is equal to date-created)
UPPER($name:)>="N" UPPER($name:)<="S"   (Name starts with N to S)
$name:[1]=='o'   (Second letter of name is o)
len($stem:)%3==0   (Stem length is a multiple of 3)
*.lnk !EXISTS($shortcut-target:) (find lnk files where the shortcut target doesn't exist)



Column Header Search

To search for text in an active column:
  • Right click a result list column header and click Search property...
Searches will generally match the text shown for the associated property.



Slow queries

A progress bar is shown at the bottom right of the status bar for queries that take a long time.
Double click the progress bar to cancel the search.



Search weights

Each search function has an internal weight that measures the estimated speed of the function.
Search functions are reorder from fastest to slowest.
Faster search functions are executed first.

For example:
content:"abc 123" "c:\my docs\"
will find files in "c:\my docs" before looking for file content.

There are 3 major weight groups:
  • Search functions that access indexed information (fast)
  • Search functions that access the disk or system index (medium)
  • Search functions that access file content (slow)
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

35-focal-length:
35mm-focal-length:

Search for the 35mm focal length in mm.

Examples:
35-focal-length:77mm
35mm-focal-length:28mm..36mm



add-column:
add-columns:
addcol:

A semicolon (;) delimited list of column names to temporary add while this search is active.

Use the property canonical name for the column name.
For a list of supported property canonical names, right click the result list column header and click Add Columns....

Use a :<zero-based-index> suffix to specify the position of the added column.

Examples:
add-column:length
add-columns:width;height
add-column:file-signature:1
addcol:a

See also columns:
See also remove-columns:



add-layout:<list>

Temporarily add to the layout with the specified semicolon delimited list of display items by name.

list can include zero or more of the follow items:
  • preview
  • folders
  • filters
  • filterbar
  • menu
  • menubar
  • fullscreen-menu
  • fullscreen-menubar
  • statusbar
  • header
Example:
add-layout:preview;folders

See also layout:
See also remove-layout:



album:

Search for album title as text.

Examples:
album:"My Album Name"
album:abc



album-artist:

Search for album artist as text.

Examples:
album-artist:"Foo Bar"
album-artist:Alice



alignment-requirement:

Search for files matching the file alignment info in bytes.

Example:
alignment-requirement:4096



allocation-size:

Search for files with the specified allocation size in bytes.

The allocation-size property is the true size-on-disk value.

Example:
allocation-size:>1mb
allocation-size:65536
allocation-size:200mb..300mb

See also size-on-disk:



alternate-data-stream-ansi:
ads-ansi:

Search for files with any alternate data-stream data as ANSI containing the specified text.

Multiple streams are separated by a semicolon (;)

Examples:
alternate-data-stream-ansi:abc
alternate-data-stream-ansi:"my text search"



alternate-data-stream-count:
ads-count:

Search for files with the specified number of alternate data-streams.

The unnamed data-stream is not counted.

Examples:
alternate-data-stream-count:>0
alternate-data-stream-count:3..4



alternate-data-stream-hex:
ads-hex:

Search for files with any alternate data-stream data as hex containing the specified text.
Each byte is represented by two hexidecimal values.

Multiple streams are separated by a semicolon (;)

Examples:
alternate-data-stream-hex:68656C6C6F
alternate-data-stream-hex:350300006500000031



alternate-data-stream-name:
alternate-data-stream-names:
ads-name:
ads-names:

Search for files with the specified alternate data-stream names.

The stream names are separated by a semicolon (;)

Examples:
alternate-data-stream-names:Zone.Identifier



alternate-data-stream-text-plain:
ads-text-plain:

Search for files with any alternate data-stream data as text/plain containing the specified text.
Everything will attempt to determine the encoding as UTF-8, UTF-16, UTF-16BE or ANSI.

Multiple streams are separated by a semicolon (;)

Examples:
alternate-data-stream-text-plain:abc
alternate-data-stream-text-plain:"my text search"



alternate-data-stream-utf-16:
ads-utf-16:

Search for files with any alternate data-stream data as UTF-16 (wchar/unicode) containing the specified text.

Multiple streams are separated by a semicolon (;)

Examples:
alternate-data-stream-text-plain:abc
alternate-data-stream-text-plain:"my text search"



alternate-data-stream-utf-16be:
ads-utf-16be:

Search for files with any alternate data-stream data as UTF-16BE (Big Endian wchar/unicode) containing the specified text.

Multiple streams are separated by a semicolon (;)

Examples:
alternate-data-stream-text-plain:abc
alternate-data-stream-text-plain:"my text search"



alternate-data-stream-utf-8:
ads-utf-8:

Search for files with any alternate data-stream data as UTF-8 containing the specified text.

Multiple streams are separated by a semicolon (;)

Examples:
alternate-data-stream-text-plain:abc
alternate-data-stream-text-plain:"my text search"



alternate-row-color:
no-alternate-row-color:

Temporarily enable or disable alternate row color for all windows.

Examples:
alternate-row-color:
no-alternate-row-color:



altitude:

Search photos for the specified altitude in meters.

Examples:
altitude:>600m
altitude:-50..50m



ancestor:

Search for files and folders with the specified absolute full path of an ancestor. (parent or grandparent)
This function is similar to parent: except subfolders are also searched.

Examples:
ancestor:C:
ancestor:C:\Windows
ancestor:"C:\Program Files"

See also parent:



ancestor-attr:
ancestor-attrib:
ancestor-attribute:
ancestor-attributes:

Search for files and folders where an ancestor (parent or grandparent) has the specified attributes.

Attribute indexing is required.

To enable attribute indexing:
  • In Everything, from the Tools menu, click Options.
  • Click the Indexes tab on the left.
  • Check Index attributes.
  • Click OK.
The Hidden and System attributes are ignored for root volumes (eg: C:)

Examples:
ancestor-attr:HDI
!attrib:h ancestor-attrib:H



ancestor-file-list-0:
ancestor-file-list-1:
ancestor-file-list-2:
ancestor-file-list-3:
ancestor-file-list-4:
ancestor-file-list-5:
ancestor-file-list-6:
ancestor-file-list-7:
ancestor-file-list-8:
ancestor-file-list-9:

Search for files and folders that have an ancestor in a file list slot.
The file list slot can define absolute full paths or full names.
Hold down CTRL and click the ancestorfilelist0: - ancestorfilelist9: text in the search box to add or remove folders from the file list.

Example:
ancestorfilelist1:



ancestor-name:

Search for files and folders with an ancestor containing the specified name. (parent or grandparent)
This function is similar to parent-name: except subfolders are also found.

Examples:
ancestor-name:"Program Files"
exact:ancestor-name:windows

See also parent-name:



ansi-content:
contenta:

Search file content and treat the content as ANSI text.

Examples:
ansi-content:"my content"
ansi-content:abc
Searching content is very slow.
Combine with other filters for the best performance.


aperture:

Search photos for the specified aperture.

Examples:
aperture:>4
aperture:2..4



artist:
artists:

Search media files for the specified artist.

Examples:
artist:"John Doe"
artist:"Jane Doe"


aspect-ratio:

Search photos and videos for the specified aspect ratio.

Examples:
aspect-ratio:>16:9
aspect-ratio:16:8..16:10
aspect-ratio:1.3..1.5
aspect-ratio:>1
aspect-ratio:<1
aspect-ratio:square
aspect-ratio:landscape
aspect-ratio:portrait



ascii-content:

Search file content and treat the content as ASCII text.
Characters outside the ASCII range are treated as binary values.

Examples:
ascii-content:"my content"
ascii-content:abc
Searching content is very slow.
Combine with other filters for the best performance.


attr:
attrib:
attribute:
attributes:

Search for files and/or folders with the specified attributes.

Enable attribute indexing for the best performance.

Attributes can be zero or more of the following:
  • R = Read Only
  • H = Hidden
  • S = System
  • D = Directory
  • A = Archive
  • V = Integrity Stream
  • X = No Scrub Data
  • N = Normal
  • T = Temporary
  • L = Reparse Point
  • C = Compressed
  • O = Offline
  • I = Not Content Indexed
  • E = Encrypted
  • U = Unpinned
  • P = Pinned
  • M = Recall on Data Access
-or-

Zero or more Windows file attributes in decimal or hex (with 0x prefix).

Examples:
attributes:rash
attributes:0x200 (find sparse files)



attr-dupe:
attrib-dupe:
attribute-dupe:
attributes-dupe:
dupe-attr:
dupe-attrib:
dupe-attribute:
dupe-attributes:

Show only results where the attribute information is duplicated.

Examples:
attribute-dupe:



audio-bitrate:

Search for the audio bit rate in kilobits per second.

Examples:
audio-bitrate:320
audio-bitrate:>224kbps
audio-bitrate:64kbps..128kbps



audio-bits-per-sample:
bits-per-sample:

Search for audio files with the specified bits per sample.

Examples:
audio-bits-per-sample:24
audio-bits-per-sample:<16



audio-channels:
channels:

Search for audio files with the specified number of audio channels.

Examples:
audio-channels:2
audio-channels:>2
audio-channels:1



audio-format:

Search for audio files with the specified format.

Examples:
audio-format:PCM
audio-format:Vorbis
audio-format:"MPEG Audio"



audio-sample-rate:
sample-rate:

Search audio and video files for the specified audio sample rate in Hz.

audio-sample-rate:44100
audio-sample-rate:44.1khz
audio-sample-rate:>44100
audio-sample-rate:11025..22050



audio-track-count:

Search audio and video files for the specified number of audio tracks.

audio-track-count:0
audio-track-count:>1



author:
authors:

Search documents for the specified author.

Examples:
author:"John Doe"
author:"Jane Doe"



author-url:

Search documents for the specified author URL.

Examples:
author-url:www.voidtools.com



available-free-disk-size:

Search for the free disk space in bytes on the volume of the current file.

Examples:
root: available-free-disk-size:<10gb



basename:
name:

Search the basename of the current file.
The basename includes the file extension.

Examples:
basename:hosts
name:c:

See also stem: (basename without extension)



beats-per-minute:

Search for audio files with the specified beats-per-minute.

Examples:
beats-per-minute:120
beats-per-minute:>200
beats-per-minute:150..180



binary-content:

Search file content and treat the content as a byte stream.
Everything will search the byte stream for ASCII, ANSI, UTF-8, UTF-16LE and UTF-16BE text.

Examples:
binary-content:"my content"
binary-content:abc
Searching content is very slow.
Combine with other filters for the best performance.


binary-type:

Search for executable files with the specific type.

Can be one of the following:
  • 32-bit Windows
  • MS-DOS
  • 16-bit Windows
  • PIF
  • POSIX
  • 16-bit OS/2
  • 64-bit Windows
Examples:
binary-type:"64-bit Windows"



birth-object-id:

Search for files and folders with the specified birth object identifier in hexadecimal.

Example:
birth-object-id:0123456789abcdef0123456789abcdef

See also birth-volume-id:
See also domain-id:
See also object-id:



birth-volume-id:

Search for files and folders with the specified birth volume identifier in hexadecimal.

Example:
birth-volume-id:0123456789abcdef0123456789abcdef

See also birth-object-id:
See also domain-id:
See also object-id:



bit-depth:
bits-per-pixel:
bpp:

Search photo and video files for the specified color bit-depth.

Examples:
bit-depth:8
bit-depth:16
bit-depth:>=24



bom:
byte-order-mark:

Search for files that contain or do-not contain a UTF-8, UTF-16LE or UTF-16BE byte order mark.

Examples:
bom:UTF-8
bom:"UTF-16 (BE)"
bom:"UTF-16 (LE)"
bom:none



bookmark:<list>
bookmarks:<list>

Apply the specified semicolon delimited list of search bookmarks by name.
Use :parameters to pass parameters to the bookmarks macro.

Example:
bookmark:"My Bookmark";"My bookmark with a macro":"my bookmark parameters";bookmark1



bookmarks-sidebar
no-bookmarks-sidebar

Temporarily show or hide the bookmarks sidebar.

Examples:
bookmarks-sidebar:
no-bookmarks-sidebar:



brightness:

Search for photo and video files for the specified brightness levels.

Examples:
brightness:3.2..5.7
brightness:<0



byte-offset-for-partition-alignment:

Search for files and folders that belong to a file system with the specified bytes offset for partition alignment in bytes.

For example:
byte-offset-for-partition-alignment:1048576



byte-offset-for-sector-alignment:

Search for files and folders that belong to a file system with the specified bytes offset for sector alignment in bytes.

For example:
byte-offset-for-sector-alignment:512
byte-offset-for-sector-alignment:4096




byte-stream-content:
octet-stream-content:

Search file content and treat the content and search as a byte stream.

Examples:
byte-stream-content:"hello world"
byte-stream-content:\x00\x00
Searching content is very slow.
Combine with other filters for the best performance.
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

camera-make:

Search for photos taken with the specified camera make.

Examples:
camera-make:"My Camera Make"
camera-make:abc



camera-maker:

Search for photos taken with the specified camera maker.

Examples:
camera-maker:"My Camera Maker"
camera-maker:abc



camera-model:

Search for photos taken with the specified camera model.

Examples:
camera-model:"my Camera Model"
camera-model:abc



camera-serial-number:

Search for photos taken with the specified camera serial number.

Examples:
camera-serial-number:0123456789



case-sensitive-dir:

Search for folders that have the FILE_CS_FLAG_CASE_SENSITIVE_DIR attribute.

Examples:
case-sensitive-dir: (same as case-sensitive-dir:yes)
case-sensitive-dir:yes
case-sensitive-dir:no



category:

Search for document files with the specified category.

Examples:
category:"feature specification"
category:template



character-count:

Search for document files containing the specified number of characters.

Examples:
character-count:>10000
character-count:<=280



character-encoding:

Search for files with the specified character encoding.

Examples:
character-encoding:UTF-8
character-encoding:UTF-16 (LE)
character-encoding:UTF-16 (BE)
character-encoding:ANSI



char-range:
char:

Search for files with a filename that contains a Unicode character in the specified range.
Use the whole-filename: search modifier to match all characters in the filename.

Examples:
char-range:0x1F600..0x1F64F (match filenames containing characters in the Unicode Emoticons block)
char-range:>0x7F (match filenames containing non-ASCII characters)
char-range:A-Z
char-range:'0'-'9'



chars:

Search for files with a filename that has the specified number of Unicode characters.
chars: counts the number of unicode characters, where as len: counts the number of UTF-16 characters.

len:2 will match a single: 👍 (this is two UTF-16 characters / surrogate pair)
chars:1 will match a single: 👍

Examples:
chars:10
chars:20..30



child:
child-file:
child-folder:
child-name:
child-file-name:
child-folder-name:

Search for folders that contain a file or folder with a filename that matches the specified search.

Use child-file: to match files only.
Use child-folder: to match subfolders only.

Examples:
child:*.mp3
!child:*.jpg

See also descendant: to include grandchildren.
Use the Child Occurrence Count property to view the number of hits in each folder.



child-attr:
child-attrib:
child-attribute:
child-attributes:
child-file-attr:
child-file-attrib:
child-file-attribute:
child-file-attributes:
child-folder-attr:
child-folder-attrib:
child-folder-attribute:
child-folder-attributes:

Search for folders that contain a file or folder with the specified file attributes.
Requires attribute indexing.

Use child-file-attrib:, child-file-attribute: or child-file-attributes: to match files only.
Use child-folder-attrib:, child-folder-attribute or child-folder-attributes to match subfolders only.

Examples:
child-file-attrib:sh
child-attrib:r

Attributes can be zero or more of the following:
  • R = Read Only
  • H = Hidden
  • S = System
  • D = Directory
  • A = Archive
  • V = Integrity Stream
  • X = No Scrub Data
  • N = Normal
  • T = Temporary
  • U = Unpinned
  • P = Pinned
  • M = Recall on data access
  • L = Reparse Point
  • C = Compressed
  • O = Offline
  • I = Not Content Indexed
  • E = Encrypted


child-count:
child-file-count:
child-folder-count:

Search for folders that contain the specified number of subfolders and files.
Use descendant-count: to include grand children counts.
Use child-file-count: to count child files only.
Use child-folder-count: to count child folders only.
Checks the child count in the index (not on disk)

child-count:0 is the same as empty:

Examples:
child-count:10
child-count:>100
child-file-count:1 child-folder-count:0

See also child-count-from-disk:



child-count-from-disk:
child-file-count-from-disk:
child-folder-count-from-disk:

Like child-count, except Everything gathers the count from disk instead of the index.
Use child-file-count-from-disk or child-folder-count-from-disk to count child files or child folders only.

Use child-count-from-disk:0 to check for folders that are empty on disk.
Combine with empty: to quickly check for folders that are truly empty (only applies if you are excluding files or folders).
empty: and child-count: check the children count in the index (not on disk).

Examples:
empty: child-count-from-disk:0
child-count-from-disk:>100



child-da:
child-date-accessed:
child-file-da:
child-file-date-accessed:
child-folder-da:
child-folder-date-accessed:

Search for folders that contain a file or folder with the specified date accessed.
Requires Date accessed indexing.
Use child-file-date-accessed: or child-folder-date-accessed: to search child files or child folders only.

Examples:
child-date-accessed:today
child-date-accessed:2021-01-30



child-date-created:
child-dc:
child-file-date-created:
child-folder-date-created:
childfiledc:
childfolderdc:

Search for folders that contain a file or folder with the specified date created.
Requires date created indexing.
Use child-file-date-created: or child-folder-date-created: to search child files or child folders only.

Examples:
child-date-created:today
child-date-created:2021-01-30



child-date-modified:
childdm:
child-file-date-modified:
child-folder-date-modified:
childfiledm:
childfolderdm:

Search for folders that contain a file or folder with the specified date modified.
Requires date modified indexing.
Use child-file-date-modified: or child-folder-date-modified: to search child files or child folders only.

Examples:
child-date-modified:today
child-date-modified:2021-01-30



child-date-recently-changed:
childrc:
child-file-date-recently-changed:
child-file-rc:
child-folder-date-recently-changed:
child-folder-rc:

Search for folders that contain a file or folder with the specified date recently changed.
Requires a recent change database.
The date recently changed is the date and time of the last file system change.
Use child-file-date-recently-changed: or child-folder-date-recently-changed: to search child files or child folders only.

Examples:
child-date-recently-changed:today
child-date-recently-changed:2021-01-30



child-date-run:
child-file-date-run:
child-folder-date-run:

Search for folders that contain a file or folder with the specified date run.
Requires Run History.
The date run is set when an item is opened from Everything.
Use child-file-date-run: or child-folder-date-run: to search child files or child folders only.

Examples:
child-date-run:today
child-date-run:2021-01-30



child-file-list:

Search for folders that contains one or more files and/or folders with the specified full filename from a semicolon (;) delimited list.
Include a path separator (\) or (/) in the filename to match the full path and filename.

The whole filename is matched.

Examples:
childfilelist:a.txt;b.txt;"c:\my folder\file.txt"



child-file-list-0:
child-file-list-1:
child-file-list-2:
child-file-list-3:
child-file-list-4:
child-file-list-5:
child-file-list-6:
child-file-list-7:
child-file-list-8:
child-file-list-9:

Search for folders that contain a file or folder from the specified file list slot.
Hold down Ctrl and click the child-file-list-x: text in the search box to edit the file list slot.

Examples:
child-file-list-0:



child-occurrence-count:

Search for folders that contain the specified number of occurrences of a child: search.

Examples:
child:mp3 child-occurrence-count:>100
childfile:*.pdf child-occurrence-count:>1



child-run-count:
child-file-run-count:
child-folder-run-count:

Search for folders that contain a file or folder with the specified run count.
Requires Run History.
The run count is incremented by one when an item is opened from Everything.
Use child-file-run-count: or child-folder-run-count: to search child files or child folders only.

Examples:
child-run-count:
child-run-count:>10



child-size:
child-file-size:
child-folder-size:

Search for folders that contain a file or folder with the specified file size.
Requires size indexing.

Use childfilesize: or childfoldersize: to match child files or child folders only.

Examples:
child-size:>1gb
child-size:100mb..200mb
child-size:<1mb



cluster-size:

Search for files/folders that are on a volume with the specified cluster size in bytes.

Examples:
root: cluster-size:4096
root: cluster-size:>4096
root: cluster-size:<4096



color-representation:
color-space:
colour-representation:
colour-space:

Search for photos taken with the specified color representation.

Can be one of the following values:
  • sRGB
  • Uncalibrated
Examples:
color-representation:sRGB
color-representation:Uncalibrated



column-0:
column-1:
column-2:
column-3:
column-4:
column-5:
column-6:
column-7:
column-8:
column-9:
column-a:
column-b:
column-c:
column-d:
column-e:
column-f:

Find files/folders with the specified custom column value.

Use columnx:=value to assign the column value.
value is expanded with Column Formulas for each file/folder.

Examples:
<abc column1:=1> | <123 column1:=0>
column1:=$size:*8
column1:=LEN($name:)%3



column-0-label:
column-1-label:
column-2-label:
column-3-label:
column-4-label:
column-5-label:
column-6-label:
column-7-label:
column-8-label:
column-9-label:
column-a-label:
column-b-label:
column-c-label:
column-d-label:
column-e-label:
column-f-label:
col-0-label:
col-1-label:
col-2-label:
col-3-label:
col-4-label:
col-5-label:
col-6-label:
col-7-label:
col-8-label:
col-9-label:
col-a-label:
col-b-label:
col-c-label:
col-d-label:
col-e-label:
col-f-label:
a-label:
b-label:
c-label:
d-label:
e-label:
f-label:

Specify the column label shown in the result list column header.

Set to an empty string to use the default name.

Examples:
a-label:="My Column A Label"
a-label:="A"
add-column:a a-label:="Size in bytes" a:=$size:



column-0-align:
column-1-align:
column-2-align:
column-3-align:
column-4-align:
column-5-align:
column-6-align:
column-7-align:
column-8-align:
column-9-align:
column-a-align:
column-b-align:
column-c-align:
column-d-align:
column-e-align:
column-f-align:
col-0-align:
col-1-align:
col-2-align:
col-3-align:
col-4-align:
col-5-align:
col-6-align:
col-7-align:
col-8-align:
col-9-align:
col-a-align:
col-b-align:
col-c-align:
col-d-align:
col-e-align:
col-f-align:
a-align:
b-align:
c-align:
d-align:
e-align:
f-align:

Set the column alignment.
Value can be either: left or right
-or-
value can be positive for right aligned or negative for left aligned.

Examples:
a-align:right
a-align:left
a-align:1
a-align:-1



columns:

Temporarily show only the specified semicolon (;) delimited list of columns by canonical name.
-or-
Temporarily show only the specified JSON array of column objects.

The columns are shown in order specified.

Examples:
columns:name;path;size;date-modified;length
columns:name;path;size;date-modified;width;height
columns:[{"name":"Name","width":300},{"name":"Path","width":300},{"name":"Size","width":72},{"name":"Date Modified","width":112}]

See also add-columns:
See also remove-columns:



comment:

Search for files with the specified comment.

Examples:
comment:"XXXID3v1 Comment"



company:

Search for executable and document files for the specified company.

Examples:
company:"voidtools"
company:"Microsoft Corporation"



composer:

Search for media files for the specified composer.

Examples:
composer:"John Doe"
composer:"Jane Doe"



compressed-bits-per-pixel:

Search for photos for the specified compressed bits per pixel.

Examples:
compressed-bits-per-pixel:>5
compressed-bits-per-pixel:<1



compressed-size:

The NTFS-compressed size on disk in bytes.

Examples:
compressed-size:<1mb
compressed-size:>100mb



compression:

Search for photos for the specified compression type.

Can be one of the following values:
  • Uncompressed
  • CCITT T.3
  • CCITT T.4
  • CCITT T.6
  • LZW
  • JPEG
  • PackBits
Examples:
compression:Uncompressed
compression:JPEG
compression:LZW
compression:"CCITT T.4"



compression-chunk-shift:

Search for files with the specified NTFS-compression chunk shift.

Examples:
compression-chunk-shift:0
compression-chunk-shift:>2



compression-cluster-shift:

Search for files with the specified NTFS-compression cluster shift.

Examples:
compression-cluster-shift:0
compression-cluster-shift:>2



compression-format:

Search for files with the specified NTFS-compression format.

Can be one of the following values:
  • None
  • Default
  • LZ
  • Xpress
  • Xpress Huffman
Can also contain zero or more of the following values:
  • (Maximum)
  • (Hiber)
Examples:
compression-format:none
compression-format:LZ
compression-format:"Xpress Huffman"



compression-ratio:

Search for files with the specified NTFS-compression ratio.

Specify the ratio as a percentage 0-100%

Examples:<25%
Examples:>75%
Examples:33%..66%



compression-unit-shift:

Search for files with the specified NTFS-compression unit shift.

Examples:
compression-unit-shift:0
compression-unit-shift:>2



computer:

Search for files with the specified originating computer name.

Examples:
computer:DESKTOP-XXXXXX
computer:"My Computer Name"



conductor:

Search for media files with the specified conductor.

Examples:
conductor:"John Doe"
conductor:"Jane Doe"



connect-etp-server:

Temporarily connect to an ETP server with the specified host.
Use the host name or IP for host.
Use username:password@host:port to specify a username, password and/or port.

Only works from the main search box.

Examples:
connect-etp-server:username:password@host:port -connect-etp-server-link-type:none
connect-etp-server:server -connect-etp-server-link-type:server-share

See also connect-etp-server-link-type:



connect-etp-server-link-type:

Specify the link type when temporarily connecting to an ETP server.

Can be one of the following values:
  • none (C:)
  • server-share (\\Server\C)
  • admin-server-share (\\Server\C$)
  • ftp (ftp://c:)
Examples:
connect-etp-server:username:password@host:port -connect-etp-server-link-type:none
connect-etp-server:server -connect-etp-server-link-type:server-share

See also connect-etp-server:



container-file-count:
rar-file-count:
zip-file-count:
7z-file-count:

Search container files for the specified number of files.

Examples:
container-file-count:>100
container-file-count:<10
container-file-count:1
container-file-count:20..30



container-file-name:
container-file-names:
rar-file-name:
rar-file-names:
zip-file-name:
zip-file-names:
7z-file-name:
7z-file-names:

Search container files for the specified semicolon (;) delimited list of filenames.

Examples:
container-file-name:Everything.exe
container-file-name:Everything.exe;Everything.chm
regex:container-file-name:^Everything



content:

Search file content for the specified text.

Everything will try the following search methods:
  • Search known text/plain files types.
  • Search known eml content.
  • Search system iFilters.
  • Search as a byte-stream for ANSI, UTF8 and UTF16.
Examples:
content:"my content"
content:abc
Searching content is very slow.
Combine with other filters for the best performance.
See also:
text-plain-content:
ansi-content:
utf8-content:
utf16-content:
ifilter-content:



content-distributor:
content-provider:

Search for media files with the specified content provider.

Examples:
content-distributor:"My content provider"
content-distributor:Acme



content-group-description:
group-description:

Search for media files with the specified group description.

Examples:
content-distributor:"My group description"



content-max-size:<maximum-size-in-bytes>

When combined with a content search function, no more than the specified maximum-size-in-bytes is read from disk.

The maximum size is relative from the content offset.
The entire content is searched by default.

Examples:
content-offset:512 content-max-size:512 regex:hexcontent:^(.*)$

See also content-offset:



content-max-threads:

Specify the maximum number of threads when searching for content.
Set to 0 to use a thread for each logical CPU.

Examples:
content-max-threads:1



content-offset:<byte-offset>

Start searching for content at the specified byte-offset.
Use a negative number to offset from the end of the file.
Combine with another content search function.

Examples:
content-offset:512 content-max-size:512 regex:hexcontent:^(.*)$
:\$recycle.bin $i content-offset:-520 regex:utf16content:(.*)

See also content-max-size:



content-range:<start-byte-offset>-<end-byte-offset>

Start searching for content at the specified zero based start-byte-offset (inclusive).
End searching for content at the specified zero based end-byte-offset (inclusive).
Combine with another content search function.

Examples:
content-range:512-1023 regex:hexcontent:^(.*)$



content-status:

Search for files with the specified system content status.



content-type:

Search for files with the specified content type.
The content type is determined from the registry for each file extension.

Examples:
content-type:text/plain
content-type:audio/mp3
content-type:image/jpeg
content-type:image/png
content-type:video/mp4



contrast:

Search for photos with the specified contrast.

Can be one of the following values:
  • Normal
  • Soft
  • Hard
Examples:
contrast:soft
contrast:hard



contributing-artist:
contributing-artists:

Search for media files with the specified semicolon (;) delimited list of contributing artists.

Examples:
contributing-artist:"John Doe"
contributing-artist:"Jane Doe"



copyright:

Search for media and document files with the specified copyright.

Examples:
copyright:"voidtools"



count:
max-count:

Specify the maximum number of results to find.
If set, the search is limited to one thread.
Set to a small value for the best performance.
Examples:
count:1
count:100



crc:
crc32:
crc64:

Search for files with the specified cyclic redundancy check (CRC) calculated from the file content.
crc: is the same as crc32:

Examples:
crc:abcd1234
crc64:1234ffff1234ffff
Searching content is very slow.
Combine with other filters for the best performance.


custom-property-0:
custom-property-1:
custom-property-2:
custom-property-3:
custom-property-4:
custom-property-5:
custom-property-6:
custom-property-7:
custom-property-8:
custom-property-9:

Search for files and folders for the specified custom property text.

Example:
custom-property-0:"My Custom Property Text"
custom-property-0:abc
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

date-accessed:
da:

Search for files accessed on the specified date.

Enable date accessed indexing for the best performance.

Examples:
da:today
da:2021



da-day:
da-day-of-week:
da-dow:
da-hour:
da-month:
da-time:
da-week-day:
da-year:

Search for files with the specified date accessed part.

Enable date accessed indexing for the best performance.

Examples:
da-day:25
da-day:14..21
da-day-of-week:monday
da-dow:sunday
da-week-day:tuesday
da-hour:14..18
da-hour:>12
da-month:december
da-month:9..11
da-time:10am..2pm
da-time:17:30..18:30
da-year:2021
da-year:2000..2010



da-dupe:
date-accessed-dupe:
dupe-da:
dupe-date-accessed:

Show only results where the date accessed information is duplicated.

Right click the Date Accessed column and click Find Duplicates to find date accessed duplicates within the current results.

Examples:
dadupe:



date-acquired:

Search for photos acquired on the specified date.

Examples:
date-acquired:2021-01-21
date-acquired:today



date-changed:

Search for files that changed on the file system on the specified date.
The date changed is updated when the file entry is modified on the file system.
Date changed is also known as the Master File Table (MFT) change date.

Unlike date modified which only updates when the file data changes, date changed will also include other changes such as setting new file attributes or renaming the file or folder.

Examples:
date-changed:2021-01-21
date-changed:today

See also date-recently-changed: for the date when the Everything index entry is changed.



date-content-created:
content-created:

Search for media files where the content was created on the specified date.

Examples:
date-content-created:2021-01-21
date-content-created:today



date-created:
dc:

Search for files created on the specified date.

Enable date created indexing for the best performance.

Examples:
dc:today
dc:2021



date-created-dupe:
dc-dupe:
dupe-date-created:
dupe-dc:

Show only results where the date created information is duplicated.

Right click the Date Created column and click Find Duplicates to find date created duplicates within the current results.

Examples:
dcdupe:



date-deleted:

Search for deleted files (moved to the recycle bin) on the specified date.

Examples:
:\$recycle.bin date-deleted:today
:\$recycle.bin date-deleted:thismonth
:\$recycle.bin date-deleted:2024-02-08
:\$recycle.bin date-deleted:2024-01-01..2024-01-31



date-encoded:

Search for media files encoded on the specified date.

Examples:
date-encoded:2021-01-21
date-encoded:today



date-indexed:

Search for files that belong to a volume that was added to the index on the specified date.

Examples:
date-indexed:2021-01-21
date-indexed:today



date-media-created:

Search for media files created on the specified date.

Examples:
date-media-created:2021-01-21
date-media-created:today



date-modified:
dm:
date:

Search for files modified on the specified date.

Enable date modified indexing for the best performance.

Examples:
dm:today
dm:2021
dm:10mins (find files/folders modified 10 minutes ago or later)
dm:2days (find files/folders modified 2 days ago or later)
dm:3weeks (find files/folders modified 3 weeks ago or later)
dm:4months (find files/folders modified 4 months ago or later)
dm:2010-10-31..2022-11-30



date-modified-dupe:
dm-dupe:
dupe-date-modified:
dupe-dm:

Show only results where the date modified information is duplicated.

Right click the Date Modified column and click Find Duplicates to find date modified duplicates within the current results.

Examples:
dmdupe:



date-modified-match:
dm-match:
file-date-modified-match:
file-dm-match:
folder-date-modified-match:
folder-dm-match:

Find files or folders where the date modified matches with another file or folder with the specified filename.

Use file-date-modified-match: or file-dm-match: to match files only.
Use folder-date-modified-match: or folder-dm-match: to match folders only.

Examples:
regex:"^c:\\folder A\\(.*)$" dmmatch:"D:\\folder B\\$1:"



date-printed:

Search for document files printed on the specified date.

Examples:
date-printed:2021-01-21
date-printed:today



date-received:

Search for emails received on the specified date.

Examples:
date-received:2021-01-21
date-received:today



date-recently-changed:
drc:
recent-change:
rc:

Search for files that have been changed in the Everything index on the specified date.

Requires enabling the Recent Change database.

The recently changed date is updated when the file is created, modified, moved or renamed.

Examples:
rc:2021-01-21
rc:today



date-released:

Search for media files released on the specified date.

Examples:
date-released:2021-01-21
date-released:today



date-run:
dr:

Search for files opened on the specified date.

Requires Run History.

Examples:
date-run:2021-01-21
date-run:today



date-saved:

Search for document files saved on the specified date.

Examples:
date-saved:2021-01-21
date-saved:today



date-sent:

Search for emails sent on the specified date.

Examples:
date-sent:2021-01-21
date-sent:today



date-taken:

Search for photos taken on the specified date.

Examples:
date-taken:2021-01-21
date-taken:today



day-accessed:

Search for files accessed on the specified date.
Does not include time information.

Examples:
day-accessed:2021-01-21
day-accessed:today



day-created:

Search for files created on the specified date.
Does not include time information.

Examples:
day-created:2021-01-21
day-created:today



day-modified:

Search for files modified on the specified date.
Does not include time information.

Examples:
day-modified:2021-01-21
day-modified:today



dc-day:
dc-day-of-week:
dc-dow:
dc-hour:
dc-month:
dc-time:
dc-week-day:
dc-year:

Search for files with the specified date created part.

Enable date created indexing for the best performance.

Examples:
dc-day:25
dc-day:14..21
dc-day-of-week:monday
dc-dow:sunday
dc-week-day:tuesday
dc-hour:14..18
dc-hour:>12
dc-month:december
dc-month:9..11
dc-time:10am..2pm
dc-time:17:30..18:30
dc-year:2021
dc-year:2000..2010



delete-pending:

Search for files that are pending deletion.

Examples:
delete-pending: (same as delete-pending:Yes)
delete-pending:Yes
delete-pending:No


depth:
parent-count:
parents:

Search for files and folders with the specified parent count.

Examples:
depth:0 (same as root:)
depth:>10
depth:1
depth:2..3



descendant:
descendant-file:
descendant-folder:

Search for folders containing a child or grandchild with the specified text in the filename.

Use descendant-file: or descendant-folder: to include files only or include folders only.

Examples:
descendant:thumbs.db
descendant:*.mp3

See also child: to find direct children only.



descendant-count:
descendant-file-count:
descendant-folder-count:

Search for folders with the specified total number of children and grandchildren.

Use descendant-file-count: or descendant-folder-count: to count files only or folders only.

Examples:
descendant-count:1
descendant-count:>1000



descendant-file-list-0:
descendant-file-list-1:
descendant-file-list-2:
descendant-file-list-3:
descendant-file-list-4:
descendant-file-list-5:
descendant-file-list-6:
descendant-file-list-7:
descendant-file-list-8:
descendant-file-list-9:

Search for folders that contain a child or grandchild file or folder from the specified file list slot.
Hold down Ctrl and click the descendant-file-list-x: text in the search box to edit the file list slot.

Examples:
depth:2 descendant-file-list-1:



descendant-occurrence-count:

Search for folders that contain the specified number of occurrences of a descendant: search.

Examples:
descendant:mp3 descendant-occurrence-count:>100



description:

Search for files with the specified description.

Examples:
description:"My description"
description:abc



digital-signature-name:

Search for files with the specified digital signature (code signing) name.

Examples:
*.exe digital-signature-name:voidtools
*.exe !digital-signature-name:
*.exe digital-signature-name:"Microsoft Windows"



digital-signature-timestamp:

Search for files with the specified digital signature timestamp.

Examples:
digital-signature-timestamp:today
digital-signature-timestamp:thisyear
digital-signature-timestamp:2023-11-02



digital-zoom:

Search for photos with the specified digitial zoom value.

Examples:
digital-zoom:1
digital-zoom:>1



dimension:
dimensions:

Search for photos or video files with the specified dimensions in pixels.

Use the following syntax: <width>x<height>

Examples:
dimensions:1920x1080
dimensions:>3840x2160
dimensions:320x200..640x480



director:
directors:

Search for media files with the specified semicolon (;) delimited list of directors.

Examples:
director:"John Doe"
director:"Jane Doe"



display-name:

Search for files and folders with the specified display name.

The display name may differ to the filename.
For example, recycle bin files.

Examples:
\$recycle.bin display-name:"dont delete me.txt"



display-full-path:

Search for files and folders with the specified display full path.

The display full path may differ to the file full path.

Examples:
display-full-path:"Computer\Local Disk (C:)\$Recycle.Bin\Recycle Bin"



distinct:[property-list]

Find unique results (show only one result when there are duplicates) based on the current sort order or the specified semicolon delimited (;) list of properties.

The Name property is used if no properties are specified.

distinct: will first sort the results by the specified properties.
Then walk over these sorted results looking for distinct properties between the current item and the previous item.
Use distinct-sort: before this call to override this sorting.

Example:
sort:name distinct:
distinct:name
distinct-sort:name;size-descending distinct:name



distinct-sort:<property-list>

Specify the presort to use before finding distinct items.

Example:
distinct-sort:name;size-descending distinct:name (largest file size with distinct name)



dm-day:
dm-day-of-week:
dm-dow:
dm-hour:
dm-month:
dm-time:
dm-week-day:
dm-year:

Search for files with the specified date modified part.

Enable date modified indexing for the best performance.

Examples:
dm-day:25
dm-day:14..21
dm-day-of-week:monday
dm-dow:sunday
dm-week-day:tuesday
dm-hour:14..18
dm-hour:>12
dm-month:december
dm-month:9..11
dm-time:10am..2pm
dm-time:17:30..18:30
dm-year:2021
dm-year:2000..2010



domain-id:

Search for files and folders with the specified domain identifier in hexadecimal.

Example:
domain-id:0123456789abcdef0123456789abcdef

See also birth-object-id:
See also birth-volume-id:
See also object-id:



drive-type:

Search for files and folders belonging to a volume with the specified drive type.

Can be one of the following values:
  • Unknown
  • No Root Dir
  • Removable
  • Fixed
  • Remote
  • CD-Rom
  • RAM Disk
Examples:
drive-type:fixed
drive-type:removable



dupe:<property-list>

property-list is a semicolon (;) delimited list of property names.
Show only files/folders with the duplicated values for the specified property-name(s).

The Name property is used if no property name is specified.
Search for files where another file in the current results shares the same values for the specified properties.
If more than one property name is specified (up to a maximum of 3), Everything will find files/folders where all the specified properties match.

Prefix a property name with ! to find not duplicated results.
Use a -ascending/-descending suffix to change the default sort order.

Right click the Name column and click Find Name Duplicates to find duplicates within the current results.

Use the case:/nocase: search modifier to match or ignore case.

dupe: will first sort the results by the specified properties.
Then walk over these sorted results looking for duplicates properties between the current item and the previous item.
Use sort: before this call to override this sorting.

Examples:
dupe: (search for files that share the same name)
dupe:size (search for files with the same size)
dupe:size;dm;name (search for files with the same size, date modified and name)
dupe:size;sha256 (search for files with the same size and contents)
(sha256 values are only calculated for files with the same size)

dupe:size;name;!dm (search for files with the same size and name, but a different date modified)



dupe-sort:<property-list>

Specify the presort to use before finding dupe items.



dupe-name-part:
dupe-stem:

Show only results where the stem (basename without extension) is duplicated.

Right click the Stem column and click Find Stem Duplicates to find duplicates within the current results.



dupe-size:
size-dupe:

Show only results where the size is duplicated.

Right click the Size column and click Find Size Duplicates to find duplicates within the current results.



duration:
length:

Search for media files with the specified duration.

Use the following syntax:
<x><hours|hour|minutes|minute|mins|min|seconds|second|secs|sec>
<hour>:<minutes>:<seconds>
<minutes>:<seconds>
<seconds>
.<milliseconds>

Examples:
length:5mins
length:1hour2mins5secs
length:1:32
length:1:43:21.987
length:>10mins



effective-physical-bytes-per-sector-for-atomicity:

Search for files that belong to a volume with the specified effective physical bytes per sector for atomicity.

examples:
effective-physical-bytes-per-sector-for-atomicity:512
effective-physical-bytes-per-sector-for-atomicity:>4096



eml-content:

Search file content as message/rfc822 for the specified text.

Examples:
*.eml eml-content:"abc 123"
*.eml.backup eml-content:"abc 123"
Searching content is very slow.
Combine with other filters for the best performance.


empty:

Only checks if the folder is empty in the index.
Does not check if the folder is empty on disk.
A folder returned from empty: may have subfolders or files on disk that are excluded from your index.

Search for: empty: child-count-on-disk:0 to check if a folder is truly empty on disk.



encoded-by:

Search for media files encoded by the specified name.

Examples:
encoded-by:"John Doe"
encoded-by:"Jane Doe"



encryption-status:

Search for files with the specified file system encryption status.

Can be one of the following values:
  • Encryptable
  • Is Encrypted
  • Root Dir
  • System Attr
  • System Dir
  • Unknown
  • System Not Support
  • User Disallowed
  • Read Only
Examples:
encryption-status:Encryptable
encryption-status:"Is Encrypted"



end-of-file:

Search for files with the specified end of file.
This is the same as the file size.

Examples:
end-of-file:>10mb
end-of-file:1mb..2mb
end-of-file:65536



eval:<expression>

Matches the file or folder when the expression evaluates as true or non-zero.
Expressions are executed as a column formula for each file/folder.
$property-name: can be used to return raw property values for the current file/folder.

The eval: function is not required if $property-name: is used in the search.

Examples:
$content-type:!=$file-signature: (content type differs to actual data)
$dm:==$date-taken: (date modified is the same as date taken)
$dm:/10000000!=$dc:/10000000 (date-modified as seconds differs to date-created as seconds)
len($stem:)%3==0 (length of the filename without extension is a multiple of 3)
$name:>="A" $name:<"D"



everything:

Matches all files and folders.

Examples:
everything:



exif-version:

Search for photos with the specified EXIF version.

Examples:
exif-version:0210
exif-version:0230



exposure-bias:

Search for photos with the specified exposure-bias.

Examples:
exposure-bias:>1.3
exposure-bias:<0



exposure-program:

Search for photos with the specified exposure program.

Can be one of the following values:
  • Unknown
  • Manual
  • Normal
  • Aperture Priority
  • Shutter Priority
  • Creative Program (biased toward depth of field)
  • Action Program (biased toward shutter speed)
  • Portrait Mode
  • Landscape Mode
Examples:
exposure-program:normal
exposure-program:manual
exposure-program:"Aperture Priority"



exposure-time:

Search for photos with the specified exposure time.

Examples:
exposure-time:1/33
exposure-time:1/40..1/100



ext:

Search for a semicolon (;) delimited list of extensions (with or without the dot).
* is ignored at the start of the extension.
The whole extension is matched.
* and ? wildcards are supported.

Folders do not have an extension.
Use folder: to match folders only.

Examples:
ext:mp3;flac
ext:jpg;png
ext:*.txt;*.doc
ext:mp*
ext:*.txt;*.doc*



extension:

Search for files with the specified extension (without the dot)

Folders do not have an extension. Use folder: to match folders only.

Examples:
extension:mp3
extension:jpg
regex:extension:^mp



ext-len:
extension-length:

Search for files with the specified extension length in UTF-16 characters.

Examples:
extlen:3
extlen:1
extlen:>3



extension-frequency:

Search for files with the specified extension frequency.

Examples:
extension-frequency:>10000
extension-frequency:3
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

file-exists:
folder-exists:
exists:

Search for files or folders where the specified filename exists in the index based on a previous regex search.

Use Match Path, path: or a path separator in the regular expression to match full paths and filenames (otherwise, the same path is assumed)
Use \0-\9 to recall captured regex matches.
Use $0:-$9: to recall captured regex matches.
Use \ to escape the following character.
Use file-exists: to match filenames of files only, use folder-exists: to match filenames of folders only.
Use exists: to match either files or folders.
Prefix with the case: search modifier to match case.

Note: only the results matching the previous regex search are shown.

Examples:
regex:^(.*)\.mp3$ fileexists:\1.jpg (finds mp3 files where a jpg with the same stem and path exists)
folder:regex:^(.*)$ fileexists:\1.zip (finds folders where a zip file exists with the same name)
regex:^(.*)\\([^\\]*)$ fileexists:\1\\backup\\\2 (find files, where a file with the same name exists in a backup subfolder)
regex:^D:\\media\\(.*)$ fileexists:E:\\Backup\\media\\\1 (find files on the D: drive, where a backup with the same subpath and filename exist on the E: drive)



file-id:
frn:

Search for files with the specified file ID.

Use hexadecimal (prefix with 0x) or decimal to specify the file ID.

The sequence number is ignored if omitted.

Examples:
fileid:5 (The root folder always has an ID of 5 on NTFS volumes)
frn:0x0005000000000005



file-list:

Search for a semicolon (;) delimited list of filenames.

The whole filename is matched.
Use a path separator to match full paths and filenames.
Wildcards are supported.
** = match any character any number of times.
* = match any character except \ any number of times.
? = match a single character except \

Example:
filelist:"C:\Program Files";"C:\Program Files (x86)";C:\Windows
filelist:C:\Windows\notepad.exe
filelist:notepad.exe;explorer.exe
filelist:a-basic-filename.txt;"a filename with spaces.txt";"a-file-with-a-semicolon(;).txt"



filelist0:
filelist1:
filelist2:
filelist3:
filelist4:
filelist5:
filelist6:
filelist7:
filelist8:
filelist9:

Search for the file list.
Hold down CTRL and click the filelist0: - filelist9: text in the search box to add or remove files from the file list.

Example:
filelist0: !filelist1:

See also: File List Slots



filelist-filename:

Search for files and folders that belong to a file list with the specified file list filename.

Example:
filelist-filename:myfilelist.efu
filelist-filename:"My File List.efu"



filelist-full-path:

Search for files and folders that belong to a file list with the specified file list path and filename.

Example:
filelist-full-path:"c:\filelists\my file list.efu"



basename-len:
basename-length:
name-len:

Search for files and folders with the specified basename length in UTF-16 characters.

Example:
basename-len:>259



file-signature:

Search for files with the specified file signature.

Can be one of the following:
  • application/zip
  • audio/flac
  • audio/midi
  • audio/mpeg
  • audio/ogg
  • audio/wav
  • image/bmp
  • image/gif
  • image/jpeg
  • image/png
  • image/tiff
  • image/vnd.adobe.photoshop
  • image/webp
  • image/x-icon
  • image/x-pcx
  • image/x-tga
  • video/avi
  • video/flv
  • video/mp4
  • video/x-matroska
Example:
ext:jpg !file-signature:image/jpeg
file-signature:application/zip



file-storage-info-flags:

Search for files with the specified FILE_STORAGE_INFO flags.

Can be zero or more of the following values:
  • 0x00000001 STORAGE_INFO_FLAGS_ALIGNED_DEVICE
  • 0x00000002 STORAGE_INFO_FLAGS_PARTITION_ALIGNED_ON_DEVICE
Example:
file-storage-info-flags:0x2
file-storage-info-flags:0x00000003



file-system:

Search for files belonging to the specified file system.

Example:
file-system:ntfs
root: file-system:fat



file-system-flags:

Search for files that belong to a file system with the specified file system flags.

Can be zero or more of the following flags:
  • 0x00000001 FILE_CASE_SENSITIVE_SEARCH
  • 0x00000002 FILE_CASE_PRESERVED_NAMES
  • 0x00000004 FILE_UNICODE_ON_DISK
  • 0x00000008 FILE_PERSISTENT_ACLS
  • 0x00000010 FILE_FILE_COMPRESSION
  • 0x00000020 FILE_VOLUME_QUOTAS
  • 0x00000040 FILE_SUPPORTS_SPARSE_FILES
  • 0x00008000 FILE_VOLUME_IS_COMPRESSED
  • 0x00010000 FILE_SUPPORTS_OBJECT_IDS
  • 0x00020000 FILE_SUPPORTS_ENCRYPTION
  • 0x00040000 FILE_NAMED_STREAMS
  • 0x00080000 FILE_READ_ONLY_VOLUME
  • 0x00100000 FILE_SEQUENTIAL_WRITE_ONCE
  • 0x00200000 FILE_SUPPORTS_TRANSACTIONS
  • 0x00400000 FILE_SUPPORTS_HARD_LINKS
  • 0x00800000 FILE_SUPPORTS_EXTENDED_ATTRIBUTES
  • 0x01000000 FILE_SUPPORTS_OPEN_BY_FILE_ID
  • 0x02000000 FILE_SUPPORTS_USN_JOURNAL
  • 0x08000000 FILE_SUPPORTS_BLOCK_REFCOUNTING
  • 0x20000000 FILE_DAX_VOLUME
Example:
root: file-system-flags:0x02000000
root: file-system-flags:0x0000007f



filter:<list>
filters:<list>

Apply the specified semicolon delimited list of search filters by name.
Use :parameters to pass parameters to the filters macro.

Example:
filter:audio;myfilter:"my filter parameters";video



filter-group:

Specify the filter group name.
When selecting multiple filters, filters inside a group are ORed and filter groups are ANDed.
If not specified the filter will use the unnamed filter group.

Examples:
filter-group:location
filter-group:"My Filter Group"



filters-sidebar:
no-filters-sidebar:

Temporarily show or hide the filters sidebar.

Examples:
filters-sidebar:
no-filters-sidebar:



find-dupes:<property-list>
duplicated:<property-list>
duplicates:<property-list>

property-list is a semicolon (;) delimited list of property names.
Show only files/folders with the duplicated values for the specified property-name(s).

If property-name is not specified, search for duplicated files/folders based on the current sort.
Use sort: to specified the sort order.

If one or more properties are specified, search for files where another file in the current results share the same values for the specified properties.
If more than one property name is specified (up to a maximum of 3), Everything will find files/folders where all the specified properties match.

Prefix a property name with ! to find not duplicated results.
Use a -ascending/-descending suffix to change the default sort order.

Right click the Name column and click Find Name Duplicates to find duplicates within the current results.

Example:
sort:size find-dupes:
find-dupes:size
find-dupes:size;dm;name
find-dupes:size;sha256
dupe:size;name;!dm

See also: dupe:



first-byte:
first-2-bytes:
first-4-bytes:
first-8-bytes:
first-16-bytes:
first-32-bytes:
first-64-bytes:
first-128-bytes:
first-256-bytes:
first-512-bytes:

Search for file content matching the first few bytes as hex.

Example:
first4bytes:25504446
first2bytes:4D5A
startwith:first8bytes:89504E47


flash-energy:

Search for photos with the specified flash energy in beam candlepower seconds (bcps).

Example:
flash-energy:1..2
flash-energy:2bcps



flash-make:
flash-maker:

Search for photos with the specified flash make.

Example:
flash-make:acme
flash-make:"My flash maker"



flash-mode:

Search for photos with the specified flash mode.

Example:
flash-mode:"No flash"
flash-mode:flash
flash-mode:compulsory
flash-mode:red-eye



flash-model:

Search for photos with the specified flash model.

Example:
flash-model:"My Flash Model"



f-number:
f-stop:

Search for photos with the specified f number.

Example:
f-stop:f/2.8
f-number:f/4



focal-length:

Search for photos with the specified focal length in millimeters.

Example:
focal-length:10mm..20mm
focal-length:21.6
focal-length:<10mm



folder-data-and-names-crc32:
folder-data-and-names-crc64:
folder-data-and-names-md5:
folder-data-and-names-sha1:
folder-data-and-names-sha256:
folder-data-and-names-sha512:
folder-data-crc32:
folder-data-crc64:
folder-data-md5:
folder-data-sha1:
folder-data-sha256:
folder-data-sha512:
folder-names-crc32:
folder-names-crc64:
folder-names-md5:
folder-names-sha1:
folder-names-sha256:
folder-names-sha512:
folder-data-and-names-crc32-from-disk:
folder-data-and-names-crc64-from-disk:
folder-data-and-names-md5-from-disk:
folder-data-and-names-sha1-from-disk:
folder-data-and-names-sha256-from-disk:
folder-data-and-names-sha512-from-disk:
folder-data-crc32-from-disk:
folder-data-crc64-from-disk:
folder-data-md5-from-disk:
folder-data-sha1-from-disk:
folder-data-sha256-from-disk:
folder-data-sha512-from-disk:
folder-names-crc32-from-disk:
folder-names-crc64-from-disk:
folder-names-md5-from-disk:
folder-names-sha1-from-disk:
folder-names-sha256-from-disk:
folder-names-sha512-from-disk:

Search for folders with the specified data or data and name hash.

Use -data variants to sum hashes from file content.
Use -name variants to sum hashes from filenames.
Use -from-disk variants to gather filenames from disk.
Otherwise, filenames are gathered from your index.

Everything uses the same folder hash as 7zip.

Example:
folder-data-sha256:07061e4b1829cb5e66799cd21d4ff935aba4ab3ae5a7e7f721540deec2e372c5



folders-sidebar:
no-folders-sidebar:

Temporarily show or hide the folders sidebar.

Examples:
folders-sidebar:
no-folders-sidebar:



fps:
frame-rate:

Search for video files with the specified frame rate in frames per second.

Example:
fps:>24
frame-rate:50..60
frame-rate:23.976



frame-count:

Search for photos and video files with the specified number of frames.

Example:
frame-count:>1
frame-count:100..1000



free-disk-size:

Search for files belonging to a volume with the specified free disk size in bytes.

Example:
root: free-disk-size:<10gb



from:

Search for email files with the specified from address.

Example:
from:support@voidtools.com



fsi:
index-number:

Search for files belonging to a volume with the specified index number(FSI).
View each volume index number from Tools -> Debug -> Statistics.

Example:
fsi:0
fsi:1..6



full-path:

Search for files or folders with the specified full path and filename.

Example:
full-path:c:\windows\notepad.exe
full-path:"C:\Program Files\Everything\Everything.exe"



full-path-len:
full-path-length:
path-len:
path-length:

Search for files or folders with the specified full path and filename length in UTF-16 characters.

Example:
full-path-len:>259
path-len:100..200
path-len:50

See also: path-part-len:



genre:

Search for media files with the specified genre.

Example:
Genre:electronic
Genre:blues
Genre:<soundtrack|ost>



group-colors:
no-group-colors:

Temporarily enable (or disable) group coloring.

Example:
group-colors: sort:stem



group-lines:
no-group-lines:

Temporarily enable (or disable) group lines.

Example:
group-lines: sort:path



hard-link-count:

Search for files with the specified number of hard links.

Example:
hard-link-count:>1
hard-link-count:2..3



hard-link-filename:
hardlinkfilenames:

Search for files with a hard link filename.

Example:
hard-link-filename:\windows\notepad.exe
hard-link-filename:\windows\winsxs



height:
high:

Search for photos with the specified height in pixels.

Example:
height:>1080
height:2160
height:400..600



hex-content:

Search file content as a byte stream in hexidecimal.

Examples:
hex-content:0000ff01
hex-content:0123456789abcdef
Searching content is very slow.
Combine with other filters for the best performance.


hex-number:
hex-number-range:

Search for files with a filename that contains a number in hexidecimal within the specified range.
A hexidecimal number is a sequence of digits and letters (0-9, A-F)

The entire filename is searched until a matching number is found.

Examples:
hexnumber:0xcccc..0xffff



hidden-slide-count:

Search for document files with the specified number of hidden slides.

Example:
hidden-slide-count:
hidden-slide-count:>0
hidden-slide-count:2..3



hide-empty-search-results:
no-hide-empty-search-results:

Override the Tools -> Options -> Results -> Hide results when the search is empty option.

Can be useful for filters where you want to see results when the search is empty.

Example:
hide-empty-search-results:
no-hide-empty-search-results:



horizontal-resolution:

Search for photos with the specified horizontal resolution in dots per inch (dpi).

Example:
horizontal-resolution:>300
horizontal-resolution:100..200
horizontal-resolution:72..96



host-url:

Search the ZoneIdentifier file stream for the specified host URL.

Example:
host-url:www.voidtools.com



ifilter-content:

Search file content with the extension-assoicated system ifilter.

Examples:
ifilter-content:"my content"
ifilter-content:abc
Searching content is very slow.
Combine with other filters for the best performance.


image-id:

Search for photos with the specified image ID.

Example:
image-id:0123456789abcdef0123456789abcdef



include-file-list:

Search for a list of files from disk with the specified filename.

TXT files must specify a filename on each line.
Use a path separator to specify the full path and filename.

CSV and EFU files must be an Everything File List with the Filename column.

Ctrl + click the include-file-list: text in the search box to select a file.

Only works from the main UI window.

Example:
include-file-list:"c:\my filelists\my filelist.efu"



incur-seek-penalty:

Search for files or folders belonging to a device that incurs a seek penalty.

Example:
root: incur-seek-penalty:yes
root: incur-seek-penalty:no



index-file-id:
index-frn:

Search for files with the specified index file ID.

Use hexadecimal (prefix with 0x) or decimal to specify the file ID.

For NTFS/ReFS volumes, the index file ID is the same as the file ID.
The index file ID is indexed. Searching will be instant.

Examples:
index-frn:0x0005000000000005



index-type:

Search for files or folders belonging to an index with the specified type.

Can be one of the following:
  • NTFS
  • ReFS
  • Folder
  • File List
  • Network
  • FAT
  • Network Drive
Example:
index-type:ntfs
index-type:fat
index-type:folder
index-type:"file list"
index-type:filelist



index-parent-file-id:
index-parent-frn:

Search for files with the specified index parent file ID.

Use hexadecimal (prefix with 0x) or decimal to specify the parent file ID.

For NTFS/ReFS volumes, the index parent file ID is the same as the parent file ID.
The index parent file ID is indexed. Searching will be instant.

Examples:
index-parent-frn:0x0005000000000005



index-volume-label:

Search for files or folders belonging to an index with the specified volume label.

Example:
root: index-volume-label:backup
root: index-volume-label:media



initial-key:

Search for audio with the specified initial key.

initial-key:"C m"



invert-layout:
no-invert-layout:

Temporarily invert the reading order.

Examples:
invert-layout:
no-invert-layout:



is-bmp:
is-gif:
is-ico:
is-jpeg:
is-jpg:
is-pcx:
is-png:
is-psd:
is-tga:
is-tif:
is-tiff:
is-webp:

Search for files with the associated file signature.

Example:
ext:bmp !is-bmp:
ext:jpg !is-jpg:
ext:png is-jpg:



is-directory:

Search for folders with the Directory value in FILE_STANDARD_INFO.

Example:
is-directory:yes
is-directory:no



is-folder:

Search for folders in the index.

Example:
is-folder:yes
is-folder:no

See also: folder: search modifier.



is-indexed:<property-name>

Search for files and folders that have the specified indexed property.

Example:
is-indexed:content: content:"my content search"
!is-indexed:content: notindexed:content:"my content search"



is-xyplorer-tag:

Search for files and folders that have an Xyplorer tag.

Example:
is-xyplorer-tag:

See also: xyplorer_tag_dat



iso-speed:

Search for photos with the specified ISO speed.

Example:
iso-speed:1600
iso-speed:100..800
iso-speed:ISO-32



is-running:

Search for executable files that are currently running.

Example:
is-running:



kind:

Search for files and folders with the specified kind.

Example:
kind:folder
kind:picture
kind:document
kind:music
kind:video
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

language:

Search for executable files with the specified language.

For example:
language:"English (United States)"
language:"Language Neutral"




last-byte:
last-2-bytes:
last-4-bytes:
last-8-bytes:
last-16-bytes:
last-32-bytes:
last-64-bytes:
last-128-bytes:
last-256-bytes:
last-512-bytes:

Search for file content matching the last few bytes as hex.

Example:
last4bytes:ffffffff
last2bytes:0000



last-author:

Search for document files with the specified last author.

For example:
last-author:"John Doe"
last-author:"Jane Doe"



long-full-path:
long-name:
long-path-name:

Search for files and folders with the specified long filename.

Use long-full-path: or long-path-name: to match the full path and name.
Otherwise, only match the name part.

For example:
long-path-name:C:\Windows
long-path-name:"C:\Program Files"



latitude:
longitude:

Search for photos with the specified latitude or longitude in decimal or sexagesimal degrees.

For example:
latitude:82.8628S
longitude:135.0000E
latitude:38.8951
longitude:-77.0364
latitude:43°28'02.11"N
longitude:11°52'45.17"E



layout:<list>

Temporarily set the layout to the specified semicolon delimited list of display items by name.

list can include zero or more of the follow items:
  • preview
  • folders
  • filters
  • filterbar
  • menu
  • menubar
  • fullscreen-menu
  • fullscreen-menubar
  • statusbar
  • header
Example:
layout:menubar;preview;folders;status-bar;header

See also add-layout:
See also remove-layout:



leaf:

Search for files and folders with no children.

Example:
leaf:



lens-model:

Search for photos with the specified lens model.

Example:
lens-model:"My lens model"



light-source:

Search for photos with the specified light source.

Can be one of the follow values:
  • Unknown
  • Daylight
  • Fluorescent
  • Tungsten
  • Standard Illuminant A
  • Standard Illuminant B
  • Standard Illuminant C
  • D55
  • D65
  • D75
Example:
light-source:daylight
light-source:"Standard Illuminant A"



line-count:

Search for document files with the specified number of lines.

Example:
line-count:>1000
line-count:300..500

See also text-plain-line-count:



links-dirty:

Search for document files with the OLE link to other files that might be out of date.

Example:
links-dirty: (same as links-dirty:yes)
links-dirty:yes
links-dirty:no



local-db:

Temporarily load the local database.

Only works from the main search box.

Example:
local-db:



logical-bytes-per-sector:

Search for files or folders belonging to a volume with the specified number of logical bytes per sector.

Example:
logical-bytes-per-sector:512
logical-bytes-per-sector:4096



machine-target:

Search for executable files and dynamic link libraries with the specific Portable Executable (PE) machine target.

Can be one of the following:
  • Unknown
  • Matsushita AM33
  • x64
  • ARM
  • ARM64
  • ARM Thumb-2
  • EBC
  • x86
  • Intel Itanium
  • Mitsubishi M32R
  • MIPS16
  • MIPS with FPU
  • MIPS16 with FPU
  • Power PC
  • Power PC with FPU
  • MIPS
  • RISC-V 32-bit
  • RISC-V 64-bit
  • RISC-V 128-bit
  • Hitachi SH3
  • Hitachi SH3 DSP
  • Hitachi SH4
  • Hitachi SH5
  • Thumb
  • MIPS WCE v2
Examples:
machine-target:x86
machine-target:x64
machine-target:arm64



maker-note:

Search for photos with the specified maker note.

Example:
maker-note:"my note"



manager:

Search for document files with the specified manager.

Example:
manager:"John Doe"
manager:"Jane Doe"



max-aperture:

Search for photos with the specified maximum aperture.

Example:
max-aperture:>4
max-aperture:2.9
max-aperture:2..3



max-child-depth:

Search for folders with the specified maximum child depth.

Example:
depth:6 max-child-depth:>=2



max-component-len:
max-component-length:
maximum-component-len:
maximum-component-length:

Search for files or folders belonging to a volume with the specified maximum basename length in UTF-16 characters.

Example:
max-component-len:255
max-component-len:>255



max-threads:

Set the maximum number of threads to use for this search.
Set to 0 to use a thread for each available logical CPU. (default)

Example:
max-threads:1
max-threads:4
max-threads:0



md5:

Search for files with the specified MD5 sum calculated from the file content.

Examples:
md5:D7AB11A68AB8037F9FCE2AC3CA47780A
Searching content is very slow.
Combine with other filters for the best performance.


menu:
menubar:
fullscreen-menu:
fullscreen-menubar:
no-menu:
no-menubar:
no-fullscreen-menu:
no-fullscreen-menubar:

Temporarily show or hide the menu bar.

Examples:
nomenubar:



metering-mode:

Search for photos with the specified metering mode.

Can be one of the following values:
  • Unknown
  • Average
  • Center Weighted Average
  • Spot
  • Multi Spot
  • Pattern
  • Partial
Example:
metering-mode:average
metering-mode:"Center Weighted Average"
metering-mode:"Multi Spot"



mix-sort:
no-mix-sort:
sort-mix:
no-sort-mix:

Mix file and folder results together when sorting results.
Overrides the mix file and folder setting in the UI.

Enabling will slightly reduce search performance.
Combine with sort: to set the sort order.
Only works for name, path, size, date modified, date created, date accessed and attribute sorts.
Fast sorting must also be enabled.



mood:

Search for media files with the specified mood.

Example:
mood:joyful
mood:peaceful



name-filelist0:
name-filelist1:
name-filelist2:
name-filelist3:
name-filelist4:
name-filelist5:
name-filelist6:
name-filelist7:
name-filelist8:
name-filelist9:

Search for the name part from the file list.
Hold down CTRL and click the name-filelist0: - name-filelist9: text in the search box to add or remove files from the file list.

Example:
name-filelist1:

See also: File List Slots



name-frequency:

Search for files and folders with the specified name frequency.

Examples:
name-frequency:>10000
name-frequency:3



name-part-dupe:
stem-dupe:

Show only results where the stem (basename without the extension) is duplicated.

Right click the Stem column and click Find Stem Duplicates to find stem duplicates within the current results.

Example:
name-part-dupe:
stem-dupe:



no-new-results:

Do not add new results.
Only existing results are updated in real-time.

Example:
no-new-results:



nop:

No operation.
Matches all files and folders.

Example:
nop:
nop:"my bookmark comment"



note-count:

Search for document files with the specified number of notes.

Example:
note-count: (same as note-count:>0)
note-count:>0
note-count:1..2
note-count:>3



nothing:

Matches no files or folders.

Example:
nothing:



number:
number-range:

Search for files with a filename that contains a number within the specified range.
A number is a sequence of digits (0-9)

The entire filename is searched until a matching number is found.

Examples:
number-range:2011..2021



object-id:

Search for files and folders with the specified object identifier in hexadecimal.

Example:
object-id:0123456789abcdef0123456789abcdef

See also birth-object-id:
See also birth-volume-id:
See also domain-id:



offline:

Search for files and folders that are known to be offline.

Use !offline: to include files where the online status is either unknown or online.

Example:
offline:
!offline:

See also online:



offline-availability:

Search for offline files stored on the network with the specified offline availability.

Can be one of the following values:
  • Online-only
  • Available
  • Available offline
Example:
offline-availability:available
offline-availability:"available offline"



offline-status:

Search for offline files stored on the network with the specified offline status.

Can be one of the following values:
  • Online
  • Offline
  • Offline (working offline)
  • Offline (background sync)
  • Offline (not connected)
  • Offline (need to sync)
  • Offline (always)
Example:
offline-status:online
offline-status:offline
offline-status:"Offline (not connected)"



omit:
omit-results:

Hide omitted search results.

Example:
omit:



online:

Search for files and folders that are known to be online.

Use !offline: to also include files where the online status is unknown.

Example:
online:
!offline: (online and unknown status)

See also offline:



on-top:
no-on-top:

Temporarily enable or disable always on top.

Examples:
on-top:
no-on-top:



opened-by:
is-open:

Search for files opened by the specified process name.

Requires Windows 10 or later.

Example:
opened-by:WINWORD.exe
opened-by:explorer.exe



open-filelist:

Temporarily open the specified filelist by filename.

Only works from the main search box.

Example:
open-filelist:"c:\my file list folder\my file list.efu"



orientation:

Search for photos and videos files with the specified orientation.

Can be one of the following values:
  • Normal
  • Flip horizontal
  • Rotate 180 degrees
  • Flip vertical
  • Transpose
  • Rotate 270 degrees
  • Transverse
  • Rotate 90 degrees
The following values are also supported for backwards compatibility (they can also be used with aspect-ratio:):
  • Landscape
  • Portrait
  • Square
Example:
orientation:normal
orientation:"Rotate 180 degrees"
orientation:"Rotate 90 degrees"
orientation:"Rotate 270 degrees"



original-filename:

Search for executable files with the specified original filename.

Example:
original-filename:Everything.exe
original-filename:"My program.exe"



original-location:

Search for deleted files (moved to the recycle bin) with the specified original location.

Example:
original-location:C:\Windows
original-location:"C:\Program Files"



out-of-date:

Search for files and folders in an index that is out of date.
Indexes can be out of date if Everything does not process the USN journal often enough.

Example:
out-of-date: (same as out-of-date:yes)
out-of-date:yes
out-of-date:no



owner:

Search for document files with the specified owner name.

Example:
owner:"John Doe"
owner:"Jane Doe"



page-count:

Search for document files with the specified number of pages.

Example:
page-count:1
page-count:2..3
page-count:>50



paragraph-count:

Search for document files with the specified number of paragraphs.

Example:
page-count:1
page-count:2..3
page-count:>50



parent:
in-folder:
no-sub-folders:

Search for files and folders directly in the specified path.

Example:
parent:c:\windows
parent:"c:\program files\"

See also ancestor:



parent+0:
parent+1:
parent+2:
parent+3:
parent+4:
parent+5:
parent+6:
parent+7:
parent+8:
parent+9:

Search for files and folders relative to the specified absolute path.

parent+0: is the same as parent:

Example:
parent+1:c:\windows
parent+1:"c:\program files\"
c:\windows\*\*



parental-rating:

Search for media files with the specified parental rating.

Example:
parental-rating:pg
parental-rating:ma



parental-rating-reason:

Search for media files with the specified parental rating reason.

Example:
parental-rating-reason:violence
parental-rating-reason:sex



parent-date-created:
parent-dc:

Search for files or folders that belong to a parent folder with the specified date created.

Requires date created indexing.

Example:
parent-date-created:today
parent-date-created:2021
parent-date-created:<2021-08-04




parent-date-modified:
parent-dm:

Search for files or folders that belong to a parent folder with the specified date modified.

Requires date modified indexing.

Example:
parent-date-modified:today
parent-date-modified:2021
parent-date-modified:<2021-08-04



parent-file-list-0:
parent-file-list-1:
parent-file-list-2:
parent-file-list-3:
parent-file-list-4:
parent-file-list-5:
parent-file-list-6:
parent-file-list-7:
parent-file-list-8:
parent-file-list-9:

Search for files and folders that have a parent from a file list slot.
The file list slot can define absolute full paths or full names.
Hold down CTRL and click the parentfilelist0: - parentfilelist9: text in the search box to add or remove folders from the file list.

Example:
parentfilelist1:



parent-frn:
parent-file-id:

Search for files or folders that belong to a parent folder with the specified file reference number (FRN).

The sequence number is ignored if omitted.

Example:
parent-file-id:5
parent-file-id:0x0005000000000005



parent-name:

Search for files and folders that belong to a parent folder with the specified basename.

Example:
exact:parent-name:windows
parent-name:"Program Files"

See also ancestor-name:



parent-path:

Search for files and folders that belong to a parent folder with the specified path part.

Example:
parent-path::\windows
parent-path:":\Program Files\"



parent-size:

Search for files and folders that belong to a parent folder with the specified size in bytes.

Example:
parent-size:>100mb
parent-size:20..30mb
parent-size:10mb



parent-full-path:

Search for files and folders that belong to a parent folder with the specified full path.

Example:
parent-full-path::\windows
parent-full-path:":\Program Files\"



parse-name:

Search for files and folders with the specified shell parse name.

Example:
parse-name:0 (matches Control Panel\All Control Panel Items)
parse-name:"::{C555438B-3C23-4769-A71F-B6D3D9B6053A}"



parse-full-path:

Search for files and folders with the specified shell parse full path.

Example:
parse-full-path:::{26EE0668-A00A-44D7-9371-BEB064C98683}\0
parse-full-path:"::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\C:"



part-of-a-compilation:

Search for media files that are part of a compilation.

Example:
part-of-a-compilation: (same as part-of-a-compilation:yes)
part-of-a-compilation:yes
part-of-a-compilation:no



part-of-set:

Search for media files that are part of a set.

Example:
part-of-set: (same as part-of-set:yes)
part-of-set:yes
part-of-set:no



path-dupe:

Show only results where the path part is duplicated.

Right click the Path column header and click Find Path Duplicates to find path duplicates within the current results.

Example:
name-dupe:



path-list:
full-path-list:

Search for a semicolon (;) delimited list of paths.

The whole path is matched.

pathlist: is faster than searching for an OR-list of paths.

Example:
pathlist:c:\windows;"c:\program files";"c:\program files (x86)"
c:\windows;"c:\program files";"c:\program files (x86)"



path-part:
pp:
location:

Search for files or folders with the specified path part (without the basename).

Example:
path-part:c:\windows
path-part:"c:\program files"



path-part-len:
location-len:

Search for files or folders with the specified path part (without the basename) length in UTF-16 characters.

Example:
path-part-len:>259
path-part-len:100..200
path-part-len:50



people:
people-names:

Search for photos tagged with the specified semicolon (;) delimited list of names.

Example:
people:"John Doe"
people:"John Doe";"Jane Doe"



perceived-type:

Search for files with the specified perceived type.
The perceived type is defined in the registry for each file extension.

Common perceived types:
  • image
  • text
  • video
  • audio
  • document
  • compressed


period:

Search for audio files with the specified period.



photo-metric-interpretation:

Search for photos with the specified photo metric interpretation.

Can be one of the following values:
  • RGB
  • YCbCr
Example:
photo-metric-interpretation:RGB
photo-metric-interpretation:YCbCr



physical-bytes-per-sector-for-atomicity:

Search for files that belong to a volume with the specified physical bytes per sector for atomicity.

examples:
physical-bytes-per-sector-for-atomicity:512
physical-bytes-per-sector-for-atomicity:>4096



physical-bytes-per-sector-for-performance:

Search for files that belong to a volume with the specified physical bytes per sector for performance.

examples:
physical-bytes-per-sector-for-performance:512
physical-bytes-per-sector-for-performance:>4096



plain-text-content:
text-content:
text-plain-content:

Search file content as plain/text for the specified text.

The following encodings are detected:
UTF-16 with BOM
UTF-16BE with BOM
UTF-8 with BOM
Valid UTF-8
ANSI

Examples:
plain-text-content:"my content"
plain-text-content:abc
Searching content is very slow.
Combine with other filters for the best performance.


plain-text-line-count:

Search files as plain/text for the specified number of lines.

Example:
line-count:>1000
line-count:300..500

See also line-count:



presentation-format:

Search for slide show files with the specified presentation format.

Example:
presentation-format:Overhead
presentation-format:"On-screen Show"
presentation-format:"On-screen Show (4:3)"
presentation-format:"A4 Paper (210x297 mm)"



preview:
no-preview:

Temporarily show or hide the preview pane.

Examples:
ext:jpg preview:
pic: preview:
no-preview:



producer:
producers:

Search for media files with the specified semicolon (;) delimited list of producers.

Example:
producer:"John Doe";"Jane Doe"



product-name:

Search for executable files with the specified product name.

Example:
product-name:Everything
product-name:"My Product"



product-version:

Search for executable files with the specified product version.

Example:
product-version:1.5.0.1264a
product-version:6.1.7601.17514



promotion-url:

Search for media files with the specified promotion URL.

Example:
promotion-url:www.voidtools.com



property-system:

Search for files and folders with the specified property system name and value.

The property system value is treated as text.

Example:
property-system:System.Media.Duration:00:01:43



property-system-date:

Search for files and folders with the specified property system name and value.

The property system value is treated as a date.

Example:
property-system-date:System.DueDate:today
property-system-date:System.DueDate:2021-01-21



property-system-integer:

Search for files and folders with the specified property system name and value.

The property system value is treated as an integer.

Example:
property-system-integer:System.Image.BitDepth:24
property-system-integer:System.Image.BitDepth:4..8
property-system-integer:System.Image.BitDepth:>16



property-system-real:
Search for files and folders with the specified property system name and value.

The property system value is treated as a real number.

Example:
property-system-real:System.GPS.Altitude:639.611
property-system-real:System.GPS.Altitude:200..300
property-system-real:System.GPS.Altitude:>42.123



property-system-unsigned-integer:

Search for files and folders with the specified property system name and value.

The property system value is treated as an unsigned integer.

Example:
property-system-unsigned-integer:System.ZipFolder.CompressedSize:3221225472
property-system-unsigned-integer:System.ZipFolder.CompressedSize:>3GB



protected:

Search for media files that are DRM protected.

Example:
protected: (same as protected:yes)
protected:yes
protected:no



publisher:

Search for media files with the specified publisher.

Example:
publisher:voidtools
publisher:"My publisher"



quicktime-metadata:

Search for media files with the specified Quicktime metadata.

Example:
quicktime-metadata:©nam=daft
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

randomize:
shuffle:

Set the sort to randomize.



rating:

Search for files and folders with the specified star rating.

Rating ranges from 1 to 99.

Rating of 1 - 12 = 1 star.
Rating of 13 - 37 = 2 stars.
Rating of 38 - 62 = 3 stars.
Rating of 63 - 87 = 4 stars.
Rating of 88 - 99 = 5 stars.

Additional supported syntax:
x/5
x/10
xstars (out of 5 stars)

Example:
rating:>=4stars
rating:3/5
rating:7/10
rating:>80



referrer-url:

Search the ZoneIdentifier file stream for the specified referrer URL.

Example:
referrer-url:www.voidtools.com



reg-match:
reg-match-0:
reg-match-1:
reg-match-2:
reg-match-3:
reg-match-4:
reg-match-5:
reg-match-6:
reg-match-7:
reg-match-8:
reg-match-9:
regex-match:
regex-match-0:
regex-match-1:
regex-match-2:
regex-match-3:
regex-match-4:
regex-match-5:
regex-match-6:
regex-match-7:
regex-match-8:
regex-match-9:
regular-expression-match:
regular-expression-match-0:
regular-expression-match-1:
regular-expression-match-2:
regular-expression-match-3:
regular-expression-match-4:
regular-expression-match-5:
regular-expression-match-6:
regular-expression-match-7:
regular-expression-match-8:
regular-expression-match-9:

Search for files with the specified regular expression match.

The regular expression match is captured from the previous regular expression search.

regular expression match 0 matches the entire regular expression match.

Use ( and ) in the previous regular expression to capture a regular expression match.

Example:
regex:\d\d\d\d tonumber:regexmatch0:>=5000
regex:\d\d\d\d-(\d\d) tonumber:regexmatch1:<7
regex:"^\d\d\d\d - (.*)\.mobi$" regexmatch1:"my book"



regular-expression-match-0-align:
regular-expression-match-1-align:
regular-expression-match-2-align:
regular-expression-match-3-align:
regular-expression-match-4-align:
regular-expression-match-5-align:
regular-expression-match-6-align:
regular-expression-match-7-align:
regular-expression-match-8-align:
regular-expression-match-9-align:
regexmatch-0-align:
regexmatch-1-align:
regexmatch-2-align:
regexmatch-3-align:
regexmatch-4-align:
regexmatch-5-align:
regexmatch-6-align:
regexmatch-7-align:
regexmatch-8-align:
regexmatch-9-align:
regmatch-0-align:
regmatch-1-align:
regmatch-2-align:
regmatch-3-align:
regmatch-4-align:
regmatch-5-align:
regmatch-6-align:
regmatch-7-align:
regmatch-8-align:
regmatch-9-align:

Set the regular expression match column alignment.
Value can be either: left or right
-or-
value can be positive for right aligned or negative for left aligned.

Examples:
regmatch1-align:right
regmatch1-align:left
regmatch1-align:1
regmatch1-align:-1



related-sound-file:

Search for photos with the specified related sound file.

Example:
related-sound-file:sound.wav
related-sound-file:"My sound.wav"



remote-protocol:

Search for files or folders belonging to a network drive or network share with the specified remote protocol.

Can be one of the following values:
  • 0x00020000 WNNC_NET_SMB
  • Other
Example:
remote-protocol:0x00020000



remote-protocol-flags:

Search for files or folders belonging to a network drive or network share with the specified remote protocol flags.

Can be zero or more of the following:
  • 0x01 REMOTE_PROTOCOL_FLAG_LOOPBACK
  • 0x02 REMOTE_PROTOCOL_FLAG_OFFLINE
  • 0x04 REMOTE_PROTOCOL_INFO_FLAG_PERSISTENT_HANDLE
  • 0x08 REMOTE_PROTOCOL_INFO_FLAG_PRIVACY
  • 0x10 REMOTE_PROTOCOL_INFO_FLAG_INTEGRITY
  • 0x20 REMOTE_PROTOCOL_INFO_FLAG_MUTUAL_AUTH
Example:
remote-protocol-flags:0x02
remote-protocol-flags:0x18



remote-protocol-version:

Search for files or folders belonging to a network drive or network share with the specified remote protocol version.

The version is expressed as major.minor.revision.

Example:
remote-protocol-version:2.1.0
remote-protocol-version:2.0.0



remove-column:
remove-columns:

Remove the semicolon (;) delimited list of columns from the result list view by property name.

Example:
remove-column:size
remove-column:size;date-modified

See also add-columns:
See also columns:



remove-layout:<list>

Temporarily remove the specified semicolon delimited list of display items by name from the layout.

list can include zero or more of the follow items:
  • preview
  • folders
  • filters
  • filterbar
  • menu
  • menubar
  • fullscreen-menu
  • fullscreen-menubar
  • statusbar
  • header
Example:
remove-layout:menubar;folder-sidebar;preview

See also add-layout:
See also layout:



reparse-tag:

Search for folders with the specified reparse tag.

Can be one of the following:
  • 0xA0000003 IO_REPARSE_TAG_MOUNT_POINT
  • 0xC0000004 IO_REPARSE_TAG_HSM
  • 0x80000006 IO_REPARSE_TAG_HSM2
  • 0x80000007 IO_REPARSE_TAG_SIS
  • 0x80000008 IO_REPARSE_TAG_WIM
  • 0x80000009 IO_REPARSE_TAG_CSV
  • 0x8000000A IO_REPARSE_TAG_DFS
  • 0xA000000C IO_REPARSE_TAG_SYMLINK
  • 0x80000012 IO_REPARSE_TAG_DFSR
  • 0x80000013 IO_REPARSE_TAG_DEDUP
  • 0x80000014 IO_REPARSE_TAG_NFS
  • 0x80000015 IO_REPARSE_TAG_FILE_PLACEHOLDER
  • 0x80000017 IO_REPARSE_TAG_WOF
  • 0x80000018 IO_REPARSE_TAG_WCI
  • 0x80000019 IO_REPARSE_TAG_GLOBAL_REPARSE
Example:
reparse-tag:0xA000000C



reparse-target:

Search for folders with the specified reparse target

Example:
reparse-target:
reparse-target:C:\Users
reparse-target:"C:\ProgramData"



requery:<delay-in-milliseconds>

Schedule Everything to forcefully requery in the specified number of milliseconds.

The current selection and focus is restored after the requery.

Example:
requery:60000 dm:5mins



resolution-unit:

Search for photos with the specified resolution unit.

Can be one of the following:
  • None
  • Inches
  • Centimeters
Example:
resolution-unit:inches
resolution-unit:centimeters



result-omissions:

Search for files and folders that match the result omission list.

Omitted results can be managed from Index -> Organize result omissions.

Example:
!result-omissions:



revision-number:

Search for document files with the specified revision number.

Example:
revision-number:2
revision-number:>100



root:

Search for folders or files with no parent folder.

Example:
root:



root-name:

Search for folders or files with the specified root name.

Example:
root-name:c:
root-name:\\server\share



row:

Currently does nothing.
Searching for the row number makes no sense.



run-count:

Search for files or folders with the specified run count.

The run count is incremented every time the item is opened from Everything.

Example:
run-count: (same as run-count:>0)
run-count:20..50
run-count:>100
run-count:77



saturation:

Search for photos with the specified saturation.

Can be one of the following values:
  • Normal
  • Low saturation
  • High saturation
Example:
saturation:normal
saturation:"Low saturation"
saturation:"high saturation"



scale:

Search for document files with the specified scale attribute.

Example:
scale: (same as scale:yes)
scale:yes
scale:no



secondary-sort:
secondary-sort-ascending:
secondary-sort-descending:

Temporarily set the secondary sort order to the specified property.
The sort is reverted to the previous sort order when the search is cleared.

Add the -ascending or -descending suffix to specify the order.
or include secondary-sort-ascending: or secondary-sort-descending:

Example:
secondary-sort:size
secondary-sort:"date modified"
secondary-sort:size-ascending
secondary-sort:path-descending
secondary-sort:size secondary-sort-ascending:
secondary-sort:path secondary-sort-descending:



sector-size:

Search for files and folders that belong to a file system with the specified sector size.

Example:
sector-size:512
sector-size:>4096



sfv-crc:
sfv-crc32:
md5sum-md5:
sha1sum-sha1:
sha256sum-sha256:
sha512sum-sha512:

Search for files with the specified checksum file hash.
Everything will search for a .sfv, .md5, .sha1, .sha256 or .sha512 checksum file in the same location as the file being searched.

Example:
sfv-crc:abcd1234
md5sum-md5:abcd1234abcd1234
sha1sum-sha1:abcd1234abcd1234abcd
sha256sum-sha256:abcd1234abcd1234abcd1234abcd1234
sha512sum-sha512:abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234



sfv-pass:
md5sum-pass:
sha1sum-pass:
sha256sum-pass:
sha512sum-pass:

Check the file integrity with the .sfv, .md5, .sha1, .sha256 or .sha512 checksum file in the same location as the file being searched.

Example:
sfv-pass: (same as sfv-pass:yes)
sfv-pass:yes
sfv-pass:no
md5sum-pass:
sha1sum-pass:
sha256sum-pass:
sha512sum-pass:
Searching content is very slow.
Combine with other filters for the best performance.


sha1:
sha256:
sha384:
sha512:

Search for files with the specified SHA value calculated from the file content.

Examples:
sha1:EFCB2CCABF694DBFE9B21F0807E2760E0AABB9B9
sha256:EFFFE4AAC168C23F56182733DDEA00A755F3CB58F55F057A42E69F1FD683921B
sha384:59B2BBC6C205BCEF548AE40B2FA06B2A0E04CAA0409543CED43B356B8C50A84412AEE97FEB54D61370B3C7FAEBA4ECD6
sha512:F639FEF15468BE90DB60A4429C40A2AAC472988B32D071235157491A32E2687D86D0A3A4636DA5A7455DE2074EDF8AE2BF94239FBAAB83B55AD6D4568BD11325
Searching content is very slow.
Combine with other filters for the best performance.


shared-with:

Search for folders shared with the specified semicolon (;) delimited list of users.

Example:
shared-with:Administrator;Everyone
shared-with:Administrator



sharpness:

Search for photos with the specified sharpness.

Can be one of the following values:
  • Normal
  • Soft
  • Hard
Example:
sharpness:normal
sharpness:soft
sharpness:hard



shell-attributes:

Search for files or folders with the specified shell attributes.

Can be zero or more of the following flags:
  • 0x00000001 SFGAO_CANCOPY
  • 0x00000002 SFGAO_CANMOVE
  • 0x00000004 SFGAO_CANLINK
  • 0x00000008 SFGAO_STORAGE
  • 0x00000010 SFGAO_CANRENAME
  • 0x00000020 SFGAO_CANDELETE
  • 0x00000040 SFGAO_HASPROPSHEET
  • 0x00000100 SFGAO_DROPTARGET
  • 0x00000177 SFGAO_CAPABILITYMASK
  • 0x00001000 SFGAO_SYSTEM
  • 0x00002000 SFGAO_ENCRYPTED
  • 0x00004000 SFGAO_ISSLOW
  • 0x00008000 SFGAO_GHOSTED
  • 0x00010000 SFGAO_LINK
  • 0x00020000 SFGAO_SHARE
  • 0x00040000 SFGAO_READONLY
  • 0x00080000 SFGAO_HIDDEN
  • 0x000FC000 SFGAO_DISPLAYATTRMASK
  • 0x00100000 SFGAO_NONENUMERATED
  • 0x00200000 SFGAO_NEWCONTENT
  • 0x00400000 SFGAO_STREAM
  • 0x00800000 SFGAO_STORAGEANCESTOR
  • 0x01000000 SFGAO_VALIDATE
  • 0x02000000 SFGAO_REMOVABLE
  • 0x04000000 SFGAO_COMPRESSED
  • 0x08000000 SFGAO_BROWSABLE
  • 0x10000000 SFGAO_FILESYSANCESTOR
  • 0x20000000 SFGAO_FOLDER
  • 0x40000000 SFGAO_FILESYSTEM
  • 0x70C50008 SFGAO_STORAGECAPMASK
  • 0x80000000 SFGAO_HASSUBFOLDER
  • 0x80000000 SFGAO_CONTENTSMASK
  • 0x81044000 SFGAO_PKEYSFGAOMASK
Example:
shell-attributes:0x00000010
shell-attributes:0x00000030
shell-attributes:0x40000100



shortcut-target:

Search for shortcut files with the specified shortcut target.

Example:
shortcut-target:"C:\Program Files\Everything\Everything.exe"
shortcut-target:Everything.exe



short-file-name:
short-name:

Search for files with the specified short basename.

Example:
short-file-name:Progra~1



short-full-path:
short-path-name:

Search for files with the specified short full path.

Example:
short-full-path:C:\Progra~1



shutter-speed:

Search for photos with the specified shutter speed.

Example:
shutter-speed:>10
shutter-speed:2sec..3sec
shutter-speed:5



sibling:
siblingname:
sibling-file:
sibling-file-name:
sibling-folder:
sibling-folder-name:

Search for files or folders that have a sibling (file or folder with the same parent) with the specified name.

Use sibling-file: or sibling-file-name: to search for sibling files only.
Use sibling-folder: or sibling-folder-name: to search for sibling folders only.

Include $0: - $9: to substitute a previous regular expression match.
Include $property: to substitute properties from the current file/folder.

Example:
sibling:thumbs.db
sibling:desktop.ini
regex:^(.*)\(([^()]*)\)\.m4a$ siblingfile:$1:*.mp4
regex:^(.*)\([^()]*\)\.m4a$ regex:siblingfile:^$1:.*mp4$
*.txt !sibling:$stem:.doc



sibling-count:
sibling-file-count:
sibling-folder-count:

Search for files or folders with the specified number of siblings.

Use sibling-file-count: to search sibling files only.
Use sibling-folder-count: to search sibling folders only.

Example:
sibling-count: (same as sibling-count:>0)
sibling-count:>100
sibling-count:20..30
sibling-count:10
sibling-folder-count:0 (find files and folders with no sibling folders)



sibling-file-list-0:
sibling-file-list-1:
sibling-file-list-2:
sibling-file-list-3:
sibling-file-list-4:
sibling-file-list-5:
sibling-file-list-6:
sibling-file-list-7:
sibling-file-list-8:
sibling-file-list-9:

Search for files/folders that are a sibling of a file or folder from the specified file list slot.
Hold down Ctrl and click the sibling-file-list-x: text in the search box to edit the file list slot.

Examples:
sibling-file-list-1:
sibling-file-list-1: | file-list-1:



size:
sz:

Search for files or folders with the specified size in bytes.

1kb = 1024 bytes.
Prefix size: with metric: to search with metric units, or set the size standard to metric from Tools -> Options -> View -> Size standard.

Example:
size:>100mb
size:20mb..30mb
size:11kb
size:65536



size-file-list-0:
size-file-list-1:
size-file-list-2:
size-file-list-3:
size-file-list-4:
size-file-list-5:
size-file-list-6:
size-file-list-7:
size-file-list-8:
size-file-list-9:

Search for the size from each file in a file list.
Hold down CTRL and click the sizefilelist0: - sizefilelist9: text in the search box to add or remove files from the file list.

Example Usage:
  • Select files in a specific location.
  • Copy the filenames to the clipboard. (Ctrl + Shift + C in Everything)
  • Set the search to:
    sizefilelist1:
  • Ctrl+left-click the sizefilelist1: text in the search box and paste the filenames.
  • Click OK.
    ---The results will now contain files with the same size from the original selection---


size-frequency:

Search for files and folders with the specified size frequency.

Examples:
size-frequency:>10000
size-frequency:3



size-match:
file-size-match:
folder-size-match:

Find files or folders where the size matches with another file or folder with the specified filename.

Use file-size-match: or folder-size-match: to match files only or folders only.

Examples:
regex:"^c:\\folder A\\(.*)$" sizematch:"D:\\folder B\\$1:"



size-on-disk:

Search for files with the specified size in bytes on disk.

This is the file size rounded up to the next cluster size.
This is the same size on disk value reported in the Windows properties page.

Example:
size-on-disk:65536
size-on-disk:4096

See also allocation-size: for the true size on disk.



sleep:<milliseconds>

Sleep for the specified number of milliseconds before performing the search.
Can only be used from the main search window.

Example:
sleep:3000



slide-count:

Search for slide show files with the specified number of slides.

Example:
slide-count:>1
slide-count:2..3
slide-count:>10



software:

Search for media files created with the specified software.

Example:
software:"My software 1.2.3"
software:acme



sort:<property-name-list>
sort-ascending:
sort-descending:

Temporarily set the sort order to the specified property or semicolon (;) delimited list of properties.
The sort is reverted to the previous sort order when the search is cleared.

Add the -ascending or -descending suffix to specify the order.
or include sort-ascending: or sort-descending:

A maximum of 8 sort properties are supported.

Example:
sort:size
sort:"date modified"
sort:size-ascending
sort:path-descending
sort:size sort-ascending:
sort:path sort-descending:
sort:extension;size-ascending
sort:name;size;date-modified;date-created;attributes



soundex:

Search for filenames with the specified soundex value or similar sounding text.

Example:
soundex:john
soundex:jane
soundex:smith
soundex:d13



status:

Search for files with the specified storage status.

Can be one of the following values:
  • 0 = No status.
  • 1 = Available when online.
  • 2 = Available on this device.
  • 3 = Always available on this device.
  • 4 = Pending upload.
  • 5 = Pending download.
  • 6 = Transferring.
  • 7 = Error.
  • 8 = Warning.
  • 9 = Excluded not synced.
  • 10 = Sync pending.
  • anything else is treated as a partial text search.
Example:
status:error
status:warning
status:3



stem:

Search for files or folders with the specified stem. (basename without extension)

Example:
stem:Everything
stem:"Search History"



stem-filelist0:
stem-filelist1:
stem-filelist2:
stem-filelist3:
stem-filelist4:
stem-filelist5:
stem-filelist6:
stem-filelist7:
stem-filelist8:
stem-filelist9:

Search for the stem part from the file list.
Hold down CTRL and click the stem-filelist0: - stem-filelist9: text in the search box to add or remove files from the file list.

Example:
stem-filelist1:

See also: File List Slots



stem-len:
stem-length:

Search for files or folders with the specified stem length in UTF-16 characters.

Example:
stem-len:>100
stem-len:20..30
stem-len:50



subject:

Search for media files with the specified subject.

Example:
subject:"My subject"
subject:abc



subject-distance:

Search for photos with the specified subject distance in meters.

Example:
subject-distance:>10m
subject-distance:2m..3m
subject-distance:5m



subtitle:

Search for media files with the specified subtitle.

Example:
subtitle:"My subtitle"
subtitle:abc



subtitle-track-count:

Search video files for the specified number of subtitle tracks.

subtitle-track-count: (same as subtitle-track-count:>0)
subtitle-track-count:0
subtitle-track-count:>1



system-index:
si:

Search for files or folders in the system index that match the specified system index search.

Advanced Query Syntax is supported.

Example:
system-index:foo
system-index:"my content"
system-index:kind:music
si*:"a phrase" (the rest of the search text including the double quotes is used in the system index search)
si:"&quot:a phrase&quot:" (&quot: is replaced with a literal double quote ")



tag:
tags:
keyword:
keywords:

Search for files and folders with the specified semicolon (;) delimited list of tags.

Example:
tags:"My tag"
tags:nature;illustration



template:

Search for document files created with the specified template filename.

Example:
template:Normal.dotm



temp-omit:

Hide temporarily omitted search results.

Example:
tempomit:



temp-result-omissions:

Search for files and folders that match the temporary result omission list.

Example:
!temp-result-omissions:



text-plain:

Search for files matching the known text-plain file extensions.

Example:
text-plain: content:"abc 123"



text-plain-line-count:

Search for file content as text/plain for the specified number of lines.

Example:
line-count:>1000
line-count:300..500
Searching content is very slow.
Combine with other filters for the best performance.
See also line-count:



time-accessed:
time-created:
time-modified:

Search for files or folders with the specified accessed, created or modified time.

Example:
time-modified:10am..2pm
time-modified:>14:00
time-created:20:43



title:

Search for media files with the specified title.

Example:
title:"My title"
title:abc



to:

Search for email files with the specified to address.

Example:
to:support@voidtools.com



total-alternate-data-stream-size:

Search for files with the specified total alternate data stream size in bytes.

Example:
total-alternate-data-stream-size:>10mb
total-alternate-data-stream-size:2mb..3mb
total-alternate-data-stream-size:5kb



total-alternate-data-stream-size-on-disk:

Search for files with the specified total alternate data stream size on disk in bytes.

Size is rounded up to the nearest cluster size.

Example:
total-alternate-data-stream-size-on-disk:>10mb
total-alternate-data-stream-size-on-disk:2mb..3mb
total-alternate-data-stream-size-on-disk:5kb



total-bitrate:
bitrate:

Search for media files with the combined audio and video bitrate in kilobits per second.

1kilobit = 1000 bits

Example:
total-bitrate:>5000
total-bitrate:2000..3000
total-bitrate:1411
total-bitrate:1411000bps



total-disk-size:

Search for files and folders that belong to a file system with the specified total disk size in bytes.

Example:
total-disk-size:>4tb
total-disk-size:2tb..3tb
total-disk-size:1tb



total-editing-time:

Search for media files with the specified total editing time.

Example:
total-editing-time:>50minutes
total-editing-time:20mins..30mins
total-editing-time:2:03



total-size:

Search for folders with the specified total size in bytes.

total-size:>100mb
total-size:20mb..30mb
total-size:50mb



total-size-on-disk:

Search for folders with the specified total size on disk in bytes.

Size for each file is rounded up to the nearest cluster size.

total-size-on-disk:>100mb
total-size-on-disk:20mb..30mb
total-size-on-disk:50mb



track:

Search for media files with the specified track number.

Example:
track:>5
track:2..7
track:10



trademark:
trademarks:

Search for executable files with the specified trademark.

Example:
trademark:"Microsoft® is a registered trademark of Microsoft Corporation."



transcoded-for-sync:

Search for photos with the specified transcoded for sync attribute.

Example:
transcoded-for-sync: (same as transcoded-for-sync:yes)
transcoded-for-sync:yes
transcoded-for-sync:no



treeview:
treeview-no-sub-folders:

Search for files and folders found directly (or within subfolders) in the folder sidebar selection.

Example:
treeview:
treeview-nosubfolders:



type:

Search for files or folders with the specified file type.

Use a *.pdf search for improved performance.
Use ext: to match multiple extensions.

Example:
type:application
type:"File folder"
type:"Text Document"
*.pdf
ext:jpg;png



unicode-content:
utf16le-content:
utf16-content:
utf16-offset1-content:
wchar-content:
contentw:
wcontent:

Search file content as UTF-16LE for the specified text.

utf16-offset1-content: will search content with a 1 byte offset.

Examples:
unicode-content:"my content"
wcontent:abc
Searching content is very slow.
Combine with other filters for the best performance.


unique:[property-list]

Find unique results (not duplicated) based on the current sort order or the specified semicolon delimited (;) list of properties.

The Name property is used if no properties are specified.

unique: will first sort the results by the specified properties.
Then walk over these sorted results looking for unique properties between the current item and the previous item.
Use unique-sort: before this call to override this sorting.

Example:
sort:name unique:
unique:name
unique:name;size



unique-sort:<property-list>

Specify the presort to use before finding unique items.



utf16becontent:
utf16be-offset1-content:

Search file content as UTF-16BE (big endian) for the specified text.

utf16be-offset1-content: will search content with a 1 byte offset.

Examples:
unicode-content:"my content"
unicode-content:abc
Searching content is very slow.
Combine with other filters for the best performance.


utf8content:

Search file content as UTF-8 for the specified text.

Examples:
unicode-content:"my content"
unicode-content:abc
Searching content is very slow.
Combine with other filters for the best performance.


url:

Search for url files with the specified url target.

Example:
url:www.voidtools.com



utf8-len:
basename-utf8-byte-length:
name-utf8-byte-length:
full-path-utf8-byte-length:

Search for files and folders with the specified length in UTF-8 bytes.

Example:
utf8-len:>100
utf8-len:20..30
utf8-len:50



valid-utf8:

Search for files that contain valid UTF-8 content.
Searching content is very slow.
Combine with other filters for the best performance.
Example:
valid-utf8: (same as valid-utf8:yes)
valid-utf8:yes
valid-utf8:no



version:

Search executable files for the specified version.

Example:
version:1.5.0.1264



version-number:

Search for document files with the specified version number.

version-number:>10
version-number:2..7
version-number:5



vertical-resolution:

Search for photos with the specified vertical resolution in dots per inch (dpi).

Example:
vertical-resolution:>300
vertical-resolution:100..200
vertical-resolution:72..96



video-bitrate:

Search for video files with the specified bit rate in kilobits per second.

Example:
video-bitrate:>5000
video-bitrate:2000..3000
video-bitrate:1411
video-bitrate:1411000bps



video-format:

Search for video files with the specified video format.

Example:
video-format:avc1
video-format:V_VP8
video-format:V_MPEG4/ISO/AVC



video-track-count:

Search video files for the specified number of video tracks.

video-track-count:0
video-track-count:>1



view:

Temporarily set the result list view.

Can be one of the following values:
  • details
  • thumbnails
  • (thumbnail size in pixels)
  • thumbnails-(thumbnail size in pixels)
Example:
view:details
view:thumbnails
view:128
view:thumbnails-64



volume-label:

Search for files and folders belonging to a file system with the specified volume label.

Example:
volume-label:backup
volume-label:media
volume-label:"Local Disk"



volume-name:

Search for files and folders belonging to a volume with the specified volume name.

Example:
volume-name:\\?\Volume{01234567-0123-0123-0123-012345678901}



volume-serial-number:

Search for files and folders belonging to a file system with the specified serial number.

Example:
volume-serial-number:abcd1234



vorbis-comment:

Search for media files with the specified vorbis-comment.

Example:
vorbis-comment:TOTALTRACKS=22
vorbis-comment:TOTALDISKS=2



white-balance:

Search for photos with the specified White balance.

Can be one of the following values:
  • Auto
  • Manual


wide:
width:

Search for photos with the specified width in pixels.

Example:
width:>1920
width:3840
width:640..800



word-count:

Search for document files with the specified number of words.

Example:
word-count:>1000
word-count:200..300
word-count:100



writer:
writers:

Search for media files with the specified semicolon (;) delimited list of writers.

Example:
writer:"John Doe"
writer:"Jane Doe"



year:

Search for media files with the specified release year.

Example:
year:2021
year:2010..2019



zone-id:

Search the ZoneIdentifier file stream for the specified zone ID.

Can be one of the following:
  • Local machine
  • Intranet
  • Trusted
  • Internet
  • Untrusted
Example:
zone-id:Internet
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

Everything 1.5.0.1306 adds the following search functions:



filename: (replaced with name:)
basename-utf8-byte-length:
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

Everything 1.5.0.1310a adds the following search functions:

max-count:
randomize:
shuffle:
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

Everything 1.5.0.1313a adds the following search functions:

layout:
add-layout:
remove-layout:
sz: (size: alias)
pp: (pathpart: alias)
extension-frequency:
name-frequency:
size-frequency:
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

Everything 1.5.0.1314a adds the following search functions:

filter:
filters:
bookmark:
bookmarks:
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

Everything 1.5.0.1315a adds the following search functions:

pathlist:
sizefilelist0: - sizefilelist9:
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

Everything 1.5.0.1316a makes the following changes to search functions:

you can now specify the column position with add-columns:

For example:
addcolumns:displayname:0
addcolumns:name:-1

added column0: - column9:, no-group-colors: and group-colors:
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

Everything 1.5.0.1325a adds the following date constant:

qtd
(quarter to date)
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

Everything 1.5.0.1332a adds the following search functions:

content-range:
ancestor-name:
child-occurrence-count:
name-len:

sibling: functions now support $0: - $9: to substitute previous regular expression matches.
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

Everything 1.5.0.1336a adds the following search functions:

volume-name:
column-a:
column-b:
column-c:
column-d:
column-e:
column-f:

eval: now supports column formulas.
ext: now supports wildcards.
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

Everything 1.5.0.1338a adds the following search functions:

requery:<delay-in-milliseconds>
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

Everything 1.5.0.1339a adds the following search functions:

alternate-data-stream-name:
adsname:
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

Everything 1.5.0.1346a adds the following search functions:

leaf:
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

Everything 1.5.0.1356a adds the following search functions:

exists:
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

Everything 1.5.0.1360a adds the following search functions:

audio-track-count:
video-track-count:
subtitle-track-count:
network-index-host:
date-modified-match:
file-date-modified-match:
folder-date-modified-match:
dm-match:
file-dm-match:
folder-dm-match:
size-match:
file-size-match:
folder-size-match:



Added Substitution syntax:

$property-name:

This text is replaced by the property value of the specified property for the current file/folder.

For example:

exists:$shortcut-target:
regex:^(.*)\.[^.]*$ sibling:$1:
extension: stem:.$extension:
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

Everything 1.5.0.1362a adds the following search functions:

date:
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

Everything 1.5.0.1369a adds the following search functions:

eml-content:
status:
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

Everything 1.5.0.1372a adds the following search functions:

bitrate:
everything:
nothing:
quicktime-metadata:
result-omissions: (replaces omit-results:)
temp-result-omissions: (replaces temp-omit-results:)
vorbis-comment:
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

Everything 1.5.0.1374a adds the following search functions:

menu:
fullscreen-menu:
fullscreen-menubar:
no-menu:
no-fullscreen-menu:
no-fullscreen-menubar:



Everything 1.5.0.1374a makes the following changes:

eval: now eats pipes (|)
void
Developer
Posts: 16508
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void »

Locked