Skip to Main Content

Tips for searching: Boolean search tips

Finding resources in our databases

Basic & Advanced Search Help

The key to successful online searching and researching is to use common search techniques that can be applied to almost any database (e.g., EBSCO DOSS) or search engines (e.g., Google Scholar).

The goal of this guide is to explain some of the basic searching techniques that will enable you to create a more effective (and successful) search phrase.

The Venn Diagram on the Right demonstrates the characteristics of Robots, Aliens & Zombies.  You can see where each group is in a colored circle and where each circle overlaps you have overlapping elements; Robots and Aliens both share Advanced Technology,  while Robots and Zombies share No Emotions, and lastly Aliens and Zombies share a Taste for Flesh.  What they all have in common,  seen in the center most area is a desire to end Humans.  Searching Aliens AND Robots your results will be filled with the shared topic of Advanced Technology. Searching Aliens AND Robots AND Zombies will result in Death to Humans

**DISCLAIMER** Databases and search engines vary and may use portions of Boolean Searching. Information provided  is general tips and tricks, and is meant to help in general use. Check the specific database or search engine (use the help screen) to see the operators it uses. 

So what's Boolean searching?

  • A powerful way of searching online in many library electronic databases and the Internet (Google)
  • Boolean searching uses three "operators" to combine keywords into more powerful and direct searches.  
  • The three basic Boolean operators are AND, OR and NOT. 
  • The operator you choose to combine keywords determines how the search is performed and what information is returned.
  • Capitalising Boolean operators is not necessary in all databases, but is a good habit.

AND is used to tell the computer that your search results must include BOTH (or all) of your search words – the computer looks for all results that have both words you have connected by AND.    AND narrows your search results by combining keywords   AND can be helpful when searching for a broad topic that you want only a piece of such as Education AND Preschool. This will give you only "preschool education." AND has the effect of narrowing your results shrinking and focusing your topic.   AND is often (but not always) a default in Library Database such as Academic Search Complete, and is added behind the scenes in many search engines like Google.  AND is sometimes represented by a + sign.

 

Searching Halloween AND Oral Health retrieves 2 highly relevant results. The results are only about Halloween as it relates to oral health.

The following provides three examples of using Boolean operators for articles on Oral Health during Halloween festivities using EBSCO DOSS.

  • Halloween only retrieves 167 results.
  • Searching only Oral Health retrieves 69,787 results.
  • Searching Halloween AND Oral Health retrieves 2 highly relevant results. The results are only about Halloween as it relates to oral health.

 

NOT - narrows the search by eliminating words – the computer looks for results in a topic and then eliminates a portion. This is helpful to direct your research away from a topic or area such as "civil war" NOT American This will return results about civil wars around the world except the American civil war. NOT is used to tell the computer that you do NOT want a search term in your results; that is, it excludes results.  NOT can be used to reduce the scope of a topic by removing or ignoring elements of a topic, such as a group (School NOT College) or an implied topic.  It can also help clarify your topic (New York NOT New York City). Occasionally the NOT command is represented by the - sign.

 

EBSCO Boolean search NOT dementia NOT alzheimers

An example:

Doing research on Dementia when you do not want to include the topic of Alzheimer’s.  

You would search Dementia NOT Alzheimer’s to receive all of the information regarding Dementia that is NOT related to Alzheimer’s.

*NOT is a very powerful operator that should be used with caution.

 

OR - broadens the search by offering more choices – the computer looks for all results that have either the first word OR the second. This is helpful when searching for a topic that has several names or terms associated with it such as "skin cancer" OR Melanoma. This will return entries with either skin cancer or Melanoma as key words. OR is used to connect related or synonymous terms and is very helpful in searching ideas that can be described in different terms for example if you are looking for results that occur in America searching United States OR America OR USA OR U.S..   OR and a thesaurus can help you find more information about your topic. Keep in mind that names for things change over time and using a historic Term may get more results for example "Native Americans" OR "American Indians"

 

Screen Capture EBSCO boolean OR search Youth OR kids OR Children

Another example:

Children can also be thought of as Youth, or Kids. 

In keyword searching the search engine is literally looking for the word you ask for not the concept. 

  • If you search for Kids in DOSS you get 104,170 results
  • If you search for Youth OR Kids OR Children your results are over a million.

 

There are a few more tricks that can help you create more effective search strings.

Try using advanced search tools such as:

  • Exact Phrase (or the use of quotation marks)
  • Stop Words
  • Effective use of Nesting
  • Wild Card and Truncation symbols
  • Proximity Operators

For the most part, web search engines like Google do not respond to the use of these more advanced searching techniques but they can be useful in the Library Databases.

**DISCLAIMER** Databases and search engines vary and may use portions of Advanced Searching. This information is general tips & tricks and is meant to help in general use. Check the specific database or search engine (use the help screen) to see the operators it uses.

Quotation Marks or Phrases in Quotes AKA "Exact Phrase"

  • Using "quotation marks" to enclose search terms forces the computer to find your search words EXACTLY as typed.
  • Unlike using AND where search results will include both words ANYWHERE in the results, using quotation marks is designed to find your search words as an exact phrase in the order you have typed it.
  • Example: “Microsoft Office” will only find results where Microsoft is followed directly by Office. It will not find an article with “in my office I use Microsoft” nor will it find “Office suite by Microsoft”.

Stop Words

  • Google excludes common words in English and in other languages - it calls these "stop words".  
  • Words such as the, I,  la (which means “the” in Spanish) and “de” (which means “of” in French, Spanish, Italian, and Portuguese).
  • When Google ignores a term critical to your search, e.g., LA (common abbreviation for Los Angeles), enclose the term in quotes.  

Nesting

  • Computers usually perform AND and NOT searches first, then OR searches.
  • However, like in a math equation you can force the computer to perform the OR search first with Nesting. 
  • Nesting uses parenthesis () to encase the OR search string forcing the computer to complete the OR search first then move on to the AND or NOT search.

(Georgia OR South Carolina) AND "Teaching Shortage"

So it first creates a large pool with the OR search then limits down the results with the AND or NOT search.

  • The computer first searches for everything that has either Georgia OR South Carolina in it.
  • Then, from that pool of results it finds items related to Teaching Shortages.

Boolean NESTING email OR e-mail OR electronic mail AND security

With this search people call electronic mail by several terms combining them in an OR search encased in parenthesis.

  • This creates a pool of results that include all of the variations of terms for electronic mail.
  • Then, it limits that pool to only those results that ALSO include security.

Wild Card and Truncation symbols

Searching using ? as a wildcard and * as a truncation symbol allows you to create searches where there are unknown characters, multiple spellings or various endings.  (Note neither symbol can be the first character in your search term). Generally speaking:

  • The ? replaces a letter such as wom?n will find women and woman. 
  • The * is for truncation or finding all of the various endings a word could have. So a search for work* will find all of the words that start with work but have different endings such as working, worked, workhorse etc.
    • Example: ski? OR ski*
      • Other words that might be used in an article about "ski" are skiingskier, and skis. 
      • If you were to type skier, you would miss all the articles about skiing or people who like to ski. Therefore, you should use only the root word in a search string, and also use a wildcard to indicate that you want articles with all other forms of the word in them.
  • Remember not to shorten the search term too much.
    • Example: Manufactur* will search manufacturingmanufacturermanufacturemanufactures. 
    • Shortening Manufactur*  to Man*, you would receive information about manufacturing, but you would also receive information about management, manuals, mankind, manipulation, and people named Manuel, etc.

Proximity Operators

Proximity (aka positional) Operators are not really part of Boolean Logic, however they help formulate search statements.

Not all search engines or databases accept Proximity Operators, so make sure to read the help screen.

  • Proximity Operators N# (near) and W# (within) will connect words together similar to using “quotation marks”. 
    • Using N# or W# followed by a number tells the computer you want the two search words to be found within a certain number of words of each other.
    • W# searches for your two keywords in the order of your search string with a maximum number of words between them.
      • Example: repressed W8 memory will find articles that have the word repressed first with up to eight words apart from the word memory. The key here is that repressed is BEFORE memory.
    • N# searches for your two keywords regardless of the order in which they appear.  They are separated but by a maximum of words apart.
      • Example: tax N5 codes will find articles that have the words tax and codes a maximum of five words apart no matter the order in which they appear.

 

  • ADJ (adjacent to) is a way to link words into phrases like quotation marks. It tells the computer that the keywords must be found next to one another. Unlike quotation marks the words can appear in either order. 
    • This can be helpful if you are unsure if an author is listed by first name then last or the other way around.
      • Example: Ernest ADJ Hemingway will find both Ernest Hemingway and Hemingway, Ernest.