Skip navigation.
 

Click for more info on boolean search

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.