How to Evaluate a Source: The CRAAP Test and Beyond
How to evaluate sources with the CRAAP test, lateral reading and the SIFT moves, plus extra checks for research studies, policy reports and sources AI suggests.
Last updated 9 min read
Key takeaways
Boolean search is a way of combining keywords with operators, chiefly AND, OR and NOT, to tell a database exactly which records you want. The name comes from George Boole, the nineteenth-century mathematician whose algebra of logic treats statements as true or false. A database applies that logic to every record: does it contain this term, and that term, but not the other one?
Library catalogs and academic databases were built around this kind of searching, which is why a carefully constructed Boolean string usually works far better in them than a typed question. The same logic sits behind advanced search forms, where boxes labeled all of these words or any of these words are AND and OR in disguise. Learn the three operators once and you can search almost any research database with precision.
Each operator changes the size of your result set in a predictable way. Picture two overlapping circles, one for each term: AND gives you only the overlap, OR gives you everything in both circles, and NOT gives you one circle with the overlap cut away.
Many databases expect operators in capital letters, so type AND, OR and NOT in capitals as a habit. Typing several words with no operator between them is often treated as AND, but do not assume it: some systems treat a string of words as a phrase, or rank results by loose relevance instead.
| Operator | What it does | Example | Effect on results |
|---|---|---|---|
| AND | Requires every term to appear | sleep AND adolescents | Fewer, more focused results |
| OR | Accepts any of the terms | adolescents OR teenagers | More results; use it for synonyms |
| NOT | Excludes records containing a term | sleep NOT apnea | Fewer results, at the risk of losing relevant ones |
The three operators become far more powerful with four companions. Support and exact symbols differ between databases, so check the help page of each one you use.
Parentheses group terms so the database processes them together, as in arithmetic. (teenagers OR adolescents) AND sleep finds records about sleep that mention either word. Without the parentheses, a database might read the string as teenagers OR (adolescents AND sleep) and return every record that mentions teenagers. Databases differ in which operator they apply first, so use parentheses whenever you mix AND and OR.
Quotation marks keep a phrase together: "social media" finds that phrase, while the same words without marks may match two separate parts of a record. Use them for established terms, not for ideas that authors word in many different ways.
Truncation, usually an asterisk, finds every ending of a word stem: adolescen* finds adolescent, adolescents and adolescence. Cut too short and you collect noise, since cat* also finds catalog and catastrophe. A wildcard, often a question mark, stands in for one character, so wom?n finds woman and women; some databases offer another symbol for an optional character, which helps with spellings such as behavior and behaviour.
Some databases let you require two words to appear near each other, with operators such as NEAR/3 or W/5, where the number is the maximum distance in words. Proximity syntax varies more than any other kind, so check before you rely on it.
The most reliable method is to work from your research question to a concept table, and from the table to a search string. Suppose your question is how social media use relates to sleep in teenagers. If you do not yet have a focused question, start with the guide to writing a good research question.
Followed through, the steps below turn that question into a string like this: (teen* OR adolescen* OR "young people") AND (sleep OR insomnia OR bedtime) AND ("social media" OR smartphone* OR "screen time"). Each pair of parentheses holds one concept, and every record returned must match at least one term from each group. Here is the method:
Your first search is a draft. Look at the result count and, more importantly, the first page of titles. The records that are exactly what you wanted teach you the most: their titles, abstracts and subject headings show the vocabulary researchers actually use, which is often different from yours. Add those terms to your concept table, because a second round built on borrowed vocabulary usually beats the first.
Beyond borrowing vocabulary, adjust according to what the first page tells you:
Library databases support Boolean logic most fully. Many add field searching, so you can require a term in the title, abstract or author field, and controlled subject headings, standardized terms assigned to each record; PubMed's MeSH headings are a well-known example. Searching a subject heading alongside your keywords catches records that describe your concept in words you did not think of.
Google and Google Scholar handle Boolean logic more loosely. Both treat a space between words roughly as AND, accept OR in capitals, use a minus sign in place of NOT, and support quotation marks for phrases. Neither handles nesting and truncation the way databases do, so keep strings for them short. The guide to using Google Scholar effectively covers its operators in detail.
Once your searches are working, the guide to finding credible sources covers how to judge what they return. Until then, these errors account for most frustrating searches, so check for them before you decide your topic has nothing written on it:
Cavua does not run database searches, but it helps with the step that makes Boolean strings good: finding the vocabulary your sources actually use. Once a first search turns up a handful of strong papers, upload them to your Work space and ask across all of them at once which terms they use for each of your concepts. Answers point to the page, so you can see each term in context before adding it to an OR group.
The same documents then work as a test set: ask which of them address all your concepts together, and tune your next search to find more like those. You can also chat with the tutor about a paper's methods or use โQuiz meโ on it, with how much you can use depending on your plan, as shown on the pricing page.
How to evaluate sources with the CRAAP test, lateral reading and the SIFT moves, plus extra checks for research studies, policy reports and sources AI suggests.
Practical Google Scholar tips: search operators, Advanced search, Cited by and Related articles, free full text via library links, alerts and the Cite button.
How to write a methodology section: what to include, how to justify each choice, which tense and how much detail to use, and how it differs across subjects.
Learn what peer reviewed sources are, how peer review works, and how to find and confirm peer-reviewed articles using library databases and Google Scholar.
How to cite a book in APA 7th, MLA 9th and Chicago 17th, with reference and in-text examples for one or two authors, editions, translations and chapters.
How to cite a website in APA 7th, MLA 9th and Chicago 17th, with patterns for pages with no author or no date, organizations as authors and pages that change.
The three Boolean operators are AND, OR and NOT. AND requires every term to appear and narrows a search; OR accepts any of the terms and broadens it, which suits synonyms; NOT excludes records containing a term. Most databases also support parentheses for grouping, quotation marks for phrases and truncation symbols for word endings.
Partly. Google treats a space between words roughly as AND, accepts OR in capital letters, uses a minus sign in place of NOT, and supports quotation marks for exact phrases. It does not handle nested parentheses or truncation the way library databases do, so long strings built for a database often behave unpredictably there.
In many databases, yes, and everywhere else capitals are the safest habit. Some systems treat lowercase and, or and not as ordinary words or ignore them, which silently changes your search. Typing AND, OR and NOT in capitals works in every system that supports Boolean logic, so make it your default.
AND narrows a search by requiring every term to appear in a record, so sleep AND adolescents returns only records mentioning both. OR broadens it by accepting any of the terms, so adolescents OR teenagers returns records mentioning either. Use AND between different concepts and OR between synonyms for the same concept.
In most library databases the asterisk is the truncation symbol: it matches any ending on a word stem, so educat* finds educate, education, educational and educator. Place it carefully, because a stem that is too short pulls in unrelated words. A few databases use a different symbol, so check the help page if results look odd.
Usually because of a syntax error, such as a missing parenthesis, an unclosed quotation mark or a typo, or because the search is too narrow. Check the string first, then remove the least essential concept, add synonyms with OR and loosen exact phrases. If it is still empty, borrow terms from related records.
Every Cavua course comes with a 24/7 tutor you can video call, speak to or chat with โ on the material you are actually studying.