Computers are programmed based on mathematics. It therefore makes sense that you must tell it symbolically how to arrange your search terms to create a powerful and strategic search. Just as in math equations, parenthesis are important indicators of which operation to carry out first or combine.
((cat OR dog) AND (spay OR neuter OR fix)) NOT pet
The above search tells the database that I am looking for information about spaying and neutering of cats or dogs, but I don't want the word "pet" to appear out of all the combined results. Notice that my synonyms for neutering are strung together with OR.
Nested parenthesis can be tricky, but they can help you create more specific searches.
Another common search operator is the wildcard or truncation symbol. Different databases use different symbols (*,?, etc.), but when placed at the end of a root, they allow all ending variations to be searched. For example:
leav* would find leave, leaving, leaves, leaver, leavened, etc.
Be careful not to use too short of a root word, or you might retrieve millions of irrelevant articles with terms you never intended to use.
Think about all the words that could be formed if you entered bat*
Quotation marks or NEAR can indicate to a databse that your want the terms to appear as a phrase or within a few words of each other. Example:
"childhood obesity"
obesity NEAR child*