IQlue Boolean Search Utility
A Boolean Phrase is a string consisting of literals (keywords to search for), parenthesis, and the following Boolean operators: AND, OR, NOT, NEAR, FAR and STRIP.
Precedence: NEAR, FAR and STRIP higher than NOT, higher than AND, higher than OR
Note: Operators should be in uppercase.
Use double-quotes (") to search for the exact phrase:
'search NEAR(5) "boolean phrase"'
NEAR, FAR and STRIP refer to distance between words. For example:
X NEAR(0) Y refers to literals X AND Y with no words between them.
X NEAR(2) Y refers to X AND Y with at most 2 words between them.
X FAR(2) Y refers to X AND Y with at least 2 words between them.
X STRIP(2, 5) Y refers to X AND Y with at least 2 words and at most 5 words between them
When searching for "whole words" or calculating NEAR, FAR, or STRIP distances, the separator characters definition can be extended by treating additional characters as word boundaries. Separator characters settings is in: Settings -> Special Characters section.
Normally the string email@example.com will not be shown as a result of "person OR animal" query in "whole word" mode, because the word is whole firstname.lastname@example.org string. However, if "@" and "." characters are selected as separators, then "person", "server" and "com" are treated as separate words.