Search Functions

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

Search Functions

Post by void » Sat Jun 19, 2021 12:04 pm

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

Syntax
Date Syntax
Date Constants
Search Modifiers
Sub-expressions
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

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)



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]]]]]]
YYYYMM[DD[Thh[mm[ss[.sss]]]]]
x<years|months|weeks|days|hours|minutes|seconds> (ago from now)

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



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
unknown



Search Modifiers

Prefix a search function with a search modifier to apply the associated effect.

For example:
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



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: 9622
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void » Sat Jun 19, 2021 12:04 pm

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:

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



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
  • menubar
  • statusbar
Example:
add-layout:preview;folder-sidebar

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-names:
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



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: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.


attrib:
attribute:
attributes:

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

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)



attrib-dupe:
attribute-dupe:
attributes-dupe:
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



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:
filename:
name:

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

Examples:
basename:hosts



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"



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



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

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

Re: Search Functions

Post by void » Sat Jun 19, 2021 12:04 pm

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 with the specified number of characters.

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



char-range:

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 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 surrogate pairs)
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.



child-attrib:
child-attribute:
child-attributes:
child-file-attrib:
child-file-attribute:
child-file-attributes:
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

See also child-count-on-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-on-disk or child-folder-count-on-disk to count child files or child folders only.

Use child-count-on-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.

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-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



columns:

Temporarily show only the specified semicolon (;) delimited list of columns by canonical name.
The columns are shown in order specified.

Examples:
columns:name;path;size;date-modified;length
columns:name;path;size;date-modified;width;height



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"



container-file-count:
zip-file-count:

Search zip 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:
zip-file-name:
zip-file-names:

Search zip 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.


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-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: 9622
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void » Sat Jun 19, 2021 12:04 pm

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-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:

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)



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-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



description:

Search for files with the specified description.

Examples:
description:"My description"
description:abc



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-path:

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

The display path may differ to the file path.

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



distinct:[property]

Find unique results (show only one result when there are duplicates) based on the current sort order or the specified property.

Use sort: to specified the sort order.

Example:
sort:name distinct:
distinct:fullpath



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



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 not 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.

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-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



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 is true.
expression is expanded by the preprocessor for each file/folder.
Please make sure any preprocessor functions are escape to avoid premature expansion.
\1 - \9 can be used to recall previous regular expression capture groups.
Use \\ to escape a single literal \
#property-name: can be used to return raw property values for the current file/folder

Examples:
eval:#dm:==#date-taken:
!eval:#<:#exact:#content-type:,#file-signature:#>:


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.

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



extension:

Search for the specified extension (without the dot)

Examples:
extension:mp3
extension:jpg



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: 9622
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void » Sat Jun 19, 2021 12:05 pm

file-exists:
folder-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 \ to escape the following character.
Use file-exists: to match filenames of files only, use folder-exists: to match filenames of folders only.

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. (0x0005000000000005 is the same as 0x0000000000000005)

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



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:



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"



filelistpath:

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

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



filename-len:
filename-length:
basename-len:
basename-length:

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



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



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-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



genre:

Search for media files with the specified genre.

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



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



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



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-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-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"



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: 9622
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void » Sat Jun 19, 2021 12:05 pm

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"



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
  • menubar
  • statusbar
Example:
layout:menubar;preview;folder-sidebar;status-bar

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



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



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-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.


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-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



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



offline:

Search for files and folders that are offline.

Example:
offline:
!offline:



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)"



online:

Search for files and folders that are online.

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

Example:
online:
!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



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"



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\"



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-frn:
parent-file-id:

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

Parent FRN information is always indexed by Everything.

Example:
parent-file-id:5



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"



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



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-path:

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

Example:
parse-path:::{26EE0668-A00A-44D7-9371-BEB064C98683}\0
parse-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:

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

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

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



path-part:
pp:

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:

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.

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:
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-integer:System.ZipFolder.CompressedSize:3221225472
property-system-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"

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

Re: Search Functions

Post by void » Sat Jun 19, 2021 12:05 pm

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



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"



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



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
  • menubar
  • statusbar
Example:
remove-layout:menubar;folder-sidebar;preview

See also add-layout:.
See also layout:.



reparse-target:

Search for folders with the specified reparse target

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



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


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



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:



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:

Search for files with the specified short basename.

Example:
short-file-name:Progra~1



short-path:

Search for files with the specified short path.

Example:
short-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 with the specified sibling 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.

Example:
sibling:thumbs.db
sibling:desktop.ini



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



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-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:

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



stem:

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

Example:
stem:Everything
stem:"Search History"



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



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



tag:
tags:
keyword:
keywords:

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

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



temp-exclude:

Search for files and folders that match the temporary exclude list.

Temporary excludes can be managed from Index -> Temporary Excludes.

Example:
!temp-exclude:



template:

Search for document files created with the specified template filename.

Example:
template:Normal.dotm



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:

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 type.

Example:
type:application
type:"File folder"
type:"Text Document"


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]

Find unique results (not duplicated) based on the current sort order or the specified property.

Use sort: to specified the sort order.

Example:
sort:name unique:
unique:name



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:
filename-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



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-serial-number:

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

Example:
volume-serial-number:abcd1234



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

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

Re: Search Functions

Post by void » Fri Apr 08, 2022 8:18 am

Everything 1.5.0.1306 adds the following search functions:



filename:
basename-utf8-byte-length:

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

Re: Search Functions

Post by void » Thu Apr 21, 2022 7:20 am

Everything 1.5.0.1310a adds the following search functions:

max-count:
randomize:
shuffle:

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

Re: Search Functions

Post by void » Thu May 12, 2022 7:12 am

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: 9622
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search Functions

Post by void » Tue May 17, 2022 6:57 am

Everything 1.5.0.1314a adds the following search functions:

filter:
filters:
bookmark:
bookmarks:

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

Re: Search Functions

Post by void » Thu May 26, 2022 6:12 am

Everything 1.5.0.1315a adds the following search functions:

pathlist:
sizefilelist0: - sizefilelist9:

Post Reply