Name | Description |
---|---|
/and | AND search (default) |
/or | OR search |
/not | NOT search |
Name | Description | Supplement |
---|---|---|
/text | Text (default) | String. File name. |
/date | Date and Time | DateTime. Date of last update. |
/size | Size | Numerals. File size. |
Name | Description | Supplement |
---|---|---|
/m0, /exact | ExactMatch | “Same as enclosing with double quotes.” |
/m1, /word | WordMatch | Since we identify words by kind of letters, accuracy is not very good. |
/m2 | Standard (default) | |
/re | RegularExpression | .NET Regular Expression |
/ire | RegularExpression / IgnoreCase | Perform regular expression search without case sensitivity. |
/since | DateTime / Since | After specified date |
/until | DateTime / Until | Before specified date |
/lt | Comparison operation / less than | Comparison operations work properly with sizes, dates, etc. |
/le | Comparison operation / less than equal | |
/eq | Comparison operation / equal | |
/ne | Comparison operation / not equal | |
/ge | Comparison operation / grater than equal | |
/gt | Comparison operation / grater than |
In case of Standard search or WordMatch search, it becomes ambiguous search as follows.
Normally, it is specified in the form “2019-04-01”. Because .NET date and time parsing is used, you can specify other formats.
Note: The date designation “2019-04-01” is interpreted as “2019-04-01 00:00:00”, so “/until 2019-04-01” does not include April 1.
You can also specify relative date and time in the format “-12day”, “-6month” and “-1year”. “/since -5day” means “within the past 5 days”.
Supports integers.
It also supports k, K, g, G, m, and M unit notations. Lowercase letters are multiplied by 1000, and uppercase letters are multiplied by 1024.
The previous options are aliased and simplified. Detailed definitions are given here.
The basic unit of search is the following set
Conjunction Option (/c.) | Property Option (/p.) | Match Option (/m.) | Keyword
A string that does not begin with a “/” is a keyword, and this set is determined when it appears. Options not previously specified will use default values, and duplicate category options will be overwritten.
Options are categorized by prefix character.
Name | Description |
---|---|
/c.and | AND search (default) |
/c.or | OR search |
/c.not | NOT search |
Name | Description | Type |
---|---|---|
/p.text | Text (default) | String |
/p.date | Date and Time | DateTime |
/p.size | Size | Integer |
Name | Description | Type |
---|---|---|
/m.exact | ExactMatch | String |
/m.word | WordMatch | String |
/m.fuzzy | FuzzyMatch (default) | String |
/m.re | RegularExpression | String |
/m.ire | RegularExpression / IgnoreCase | String |
/m.lt | Comparison operation / less than | Type of property option |
/m.le | Comparison operation / less than equal | Type of property option |
/m.eq | Comparison operation / equal | Type of property option |
/m.ne | Comparison operation / not equal | Type of property option |
/m.ge | Comparison operation / grater than equal | Type of property option |
/m.gt | Comparison operation / grater than | Type of property option |
The property and conforming options determine the type of value used for comparison, which is then converted to that type before the conformance check is performed.
The following example performs a date/time comparison as a DateTime type.
/p.date /m.lt 2019-01-15
The following example compares the date and time as a string.
/p.date /m.fuzzy 2019
Options have aliases defined for ease of use, and in some cases are expanded into multiple options.
Alias | Decode |
---|---|
/and | /c.and |
/or | /c.or |
/not | /c.not |
/text | /p.text |
/re | /m.re |
/ire | /m.ire |
/m0 | /m.exact |
/exact | /m.exact |
/m1 | /m.word |
/word | /m.word |
/m2 | /m.fuzzy |
/fuzzy | /m.fuzzy |
/lt | /m.lt |
/le | /m.le |
/eq | /m.eq |
/ne | /m.ne |
/ge | /m.ge |
/gt | /m.gt |
/date | /p.date |
/since | /p.date /m.ge |
/until | /p.date /m.le |
/size | /p.size |
AND-Standard search of “ABC”, “DEF”
ABC DEF
RegularExpression search of “^ABC$”
/re ^ABC$
ExactMatch search for “ABC DEF”
"ABC DEF"
“DEF” NOT-WordMatch search for “ABC” Standard search results
ABC /not /word DEF
Search for files updated in April 2019
/since 2019-04-01 /until 2019-05-01
Search for files less than 10 MB in size
/size /lt 10M