You can perform complex searches by using the logical operators AND, OR, and NOT. If you type multiple keywords separated by spaces (such as "cats dogs") an AND search will be performed by default.
You can also use parentheses to prioritize your search expressions.
The * wildcard character may be used to search for word forms. You must surround the wildcarded keyword with parentheses if you're performing a multiple-keyword search.
| Operator: | Example: | Will return a list of: |
| AND | cats and dogs | All files that contain both "cats" and "dogs" |
| OR | cats or dogs | All files that contain either "cats" or "dogs" |
| NOT | cats not dogs | All files that contain "cats" but don't contain "dogs" |
| <space> | cats dogs | Same as "cats and dogs" |
| ( ) | license and (cat or dog) | All files that (1) contain "license" AND (2) contain either "cat" or "dog" |
| ( ) | (license and cat) or dog | All files that (1) contain both "license" and "cat" OR (2) contain "dog" |
| * | cat and (licens*) | All files that contain "cat" that also contain any word beginning with "licens" (e.g. licensing, licenses, license) |