Search fields accept advanced queries with support for multiple terms, wildcards (*), boolean searches, and quoted phrases.
Text is split on whitespace into multiple tokens.
Search terms are matched against tokens.
Leading and trailing punctuation is filtered from tokens.
A Single Term is a single word such as 'test' or 'hello'.
A Phrase is a group of words surrounded by double quotes such as "hello dolly".
Single Term Modifiers
Singe terms are matched against tokens. These modifiers control matches.
- "?": single character wildcard - 'te?t' = "text" or "test"
- "*": multiple character wildcard - 'test*' = "test", "tests", "tester"
- "*": mid-word wildcard - 'te*t' = "test", "te123st"
- "~": fuzzy search character - 'roam~' = "foam" or "roams"
- "~1": optional edit distance 0,1,2 (default 2) - 'roam~1'
Phrase terms are exact matches against tokens located together. Wildcards are not allowed with phrases. The number of tokens between a match can be controlled.
- "~" : proximity character - ("test text"~2 -- "test some more text")
Default operator. Require both terms.
"test text" AND website
Require either one or both terms.
"test text" OR website
Exclude items with term.
"test text" NOT website
Use parentheses to group clauses and form sub queries.
(test OR text) AND website