Boolean search
If you want more advanced results, you may use boolean query language.
To do so, specify Boolean in the "Search for" field.
The following boolean operators are understood :
- & - logical AND
- For example, cocoa & builder will match every documents containing both cocoa and builder.
- Synonyms for the & operator include and, AND, +.
- | - logical OR
- For example cocoa|builder will match every documents containing the word cocoa or the word builder.
- Synonyms for the | operator include or, OR.
- ~ - logical NOT
- For example cocoa & ~builder will match every documents containing the word cocoa without the word builder in the same document. Note that ~ just excludes given words from results. The query ~builder will not return any results.
- Synonyms for the ~ operator include not, NOT.
- () - group command to compose more complex queries.
- For example (cocoa | project) & ~builder will find documents containing the words cocoa or project which do not contain the word builder.
- Synonyms for | include or, OR.
Please note that if you use a boolean search on two or more words,
you must specify operators like & | ~.
For instance, you should use a & book instead of a book.