Complex expression support.
Nested groups, partial matching, NOT, OR and AND
Brackets indicate grouping, "-" indicates a NOT operator, OR indicates OR logic, AND indicates AND logic (implicit when not specified). Groups can be nested to any number of levels, and may contain any legal expressions (phrases, NOT, OR, AND). Wildcards * can be used to indicate partial matches.
Portions of a query to be surrounded with quotes causing the contained keywords to be treated as an exact phrase, search results will contain the words in the phrase in precise order.
Indexing supports the most common text encoding schemes.
Unicode, UTF-8, ASCII, Cyrillic, Greek, …