Neither free-text keywords nor MeSH terms wins outright. Free text reaches records that have not yet been indexed and captures phrasing that no heading describes; MeSH reaches records through a controlled, hierarchical vocabulary and its entry terms. The practical answer is that each finds more in a different situation, and a defensible search usually combines them. This article compares the two approaches on the same task, shows where each fails, and gives a decision table and a combined workflow for a focused clinical question.
The comparison task: one population, one outcome
To keep the comparison concrete, use a single eligibility question: in adults with a specified chronic condition, does a named intervention reduce a defined outcome over a stated follow-up period? Fix the population, intervention, comparator, outcome, and study designs before you write any search line. Cochrane's guidance is to plan searches from the eligibility criteria rather than from a list of familiar terms, so the criteria become the benchmark against which each approach is judged.
With that benchmark in place, you can ask a sharper question than "keywords or MeSH?" — namely, which approach retrieves the eligible studies, and which one misses them. The sections below test free text and controlled vocabulary against that same target.
What free-text keyword searching actually does
Free-text searching matches the words you type against the fields PubMed searches. PubMed supports field tags, phrase searching, filters, Advanced Search, saved searches, Similar Articles, citation lookup, and links to full text when available. Its Search Details panel shows how your terms were translated and combined, which is the fastest way to see what your keyword string really did.
That transparency matters because free text is literal. If an author writes "heart attack" and you search "myocardial infarction," a purely free-text line may not connect the two. Conversely, free text can catch a term that no indexer would choose, such as a specific device name, a newly coined acronym, or a drug's brand name. Free text is also the only route into records that have no indexing yet.
What MeSH controlled vocabulary adds
MeSH is NLM's controlled and hierarchical vocabulary for indexing and searching biomedical information. Preferred headings, entry terms, scope notes, qualifiers, and tree positions can all be used to expand or focus a PubMed strategy. That structure is the source of MeSH's main advantage: a single heading can pull in records indexed under related entry terms, and tree positions let you broaden or narrow along a hierarchy deliberately.
Scope notes are easy to overlook and worth reading. They define what a heading means in the index, which helps you decide whether a heading matches your concept or merely sounds close. Qualifiers let you attach a concept to a facet such as a specific study aspect, and tree positions let you choose between a narrow heading and its broader parent.
Where free text fails
Free text fails in three predictable ways on the comparison task.
- Synonym gaps. Authors describe the same concept with different words. A keyword line built from one phrasing will miss records that use another, and free text has no entry-term mechanism to bridge them.
- Spelling and abbreviation variation. A free-text line matches what is typed, so variant spellings and undefined acronyms can split the same concept across separate result sets.
- Precision loss on common words. Words that appear in many contexts will pull in records that mention the concept without studying it. Search Details will show you the translation, but it will not remove the noise for you.
None of these failures is fatal if you plan for them. They become fatal when a keyword-only strategy is treated as complete.
Where MeSH fails
MeSH fails in complementary ways.
- Recent, unindexed records. Newly added records may not yet carry MeSH terms, so a MeSH-only line can miss the most current literature on your question. This is a timing problem, not a vocabulary problem, and it is exactly the gap free text fills.
- Terminology drift. Concepts get renamed, split, or merged over time. A heading that fits the older literature may not fit newer papers, and a newer heading may not reach back to older records. Searching only one heading risks a time-dependent hole in your set.
- Concepts without a heading. Not every intervention, device, or outcome has a preferred heading. When no heading exists, MeSH cannot retrieve the concept at all.
- Indexing choices. Indexers assign headings to reflect a record's content, and a heading may be applied more broadly or narrowly than your eligibility criteria require. Scope notes help you anticipate this, but they do not eliminate it.
The combined search test
Cochrane recommends combining free-text terms with subject headings, and that recommendation is the core of the test. Run the same eligibility question three ways: a free-text-only line, a MeSH-only line, and a combined line that uses both with the appropriate field tags and Boolean logic. Then compare the three result sets on the same criteria.
Read the differences rather than just the totals. Records unique to the free-text set are candidates for the unindexed-recent and terminology-drift gaps. Records unique to the MeSH set are candidates for synonym and phrasing gaps in your keyword line. Records in the combined set that neither single approach found tell you the two mechanisms are doing different work. Use Search Details on each line to confirm how terms were translated and combined before you draw conclusions from the comparison.
Reading the evidence behind retrieved studies
Retrieval is only the first filter. Once you have a candidate set, judge each study on evidence level, applicability, indirectness, and study limitations, and keep those judgments separate from the search question. A study can be methodologically strong yet indirect for your population, or directly applicable yet limited in design. Record the reason for each judgment so a co-reviewer can audit it.
Cochrane's guidance supports this discipline at the review level: screen in stages, link multiple reports of one study so they are not counted as separate studies, and deduplicate records. Those steps protect the comparison you just ran from being distorted by duplicate or split reporting.
Documenting and updating the search
Document the process as you go: the eligibility criteria, each search line, the date run, and the sources used. Cochrane recommends using multiple sources and rerunning searches before publication, which means your search is a living artifact rather than a one-time query. Saved searches in PubMed help you rerun a strategy without rebuilding it, and Search Details gives you a record of how each line was interpreted.
If you are managing a growing set of candidate papers, a working library helps you keep the included, excluded, and pending records distinct. My Library is the WisPaper area for saving or uploading papers and organizing them, which fits the point where your search results become a screening set.
Decision table: which approach for which situation
| Situation | Free text | MeSH | Recommended move |
|---|---|---|---|
| Very recent, possibly unindexed records | Strong | Weak | Lead with free text; add MeSH for the indexed portion |
| Concept has a preferred heading and entry terms | Partial | Strong | Use the heading with its entry terms and tree position |
| Concept has no heading (new device, acronym, brand) | Strong | Weak | Build a free-text line with field tags and variants |
| Terminology has drifted over time | Partial | Partial | Combine old and new terms with both approaches |
| High-precision concept with common words | Weak | Strong | Anchor on the heading; use free text for specificity |
| Comprehensive systematic search | Necessary | Necessary | Combine both, then compare unique records |
A combined workflow you can run today
- Write the eligibility criteria first. Fix population, intervention, comparator, outcome, and designs. This is your benchmark for every later decision.
- Draft the free-text line. Include synonyms, spelling variants, acronyms, and field tags. Check Search Details to see how PubMed translated and combined the terms.
- Draft the MeSH line. Identify preferred headings, read their scope notes, add entry terms, and choose tree positions to broaden or narrow. Apply qualifiers where they sharpen the concept.
- Combine and compare. Run all three lines and inspect the unique records in each set. Treat differences as diagnostic signals, not as errors.
- Screen in stages and deduplicate. Link multiple reports of the same study so they are not double-counted.
- Document and plan a rerun. Record lines, dates, and sources, and schedule a rerun before you finalize.
When the question spans more than one database or you want a second retrieval pass, WisPaper search provides a scholarly search interface for finding academic papers, which you can use alongside your PubMed strategy rather than instead of it. For readers who want a public entry point to the same capability, WisPaper Scholar Search explains and opens the paper-finding workflow.
Once papers are in your library, questions about what the retrieved evidence says can be asked against that set. Library QA supports asking questions based on papers uploaded to My Library or added from search results, which is useful at the stage where you are extracting findings from an assembled set rather than hunting for more records.
For a longer synthesis task — turning the retrieved set into a structured literature review — Scholar Agent fits the literature review use case. Keep the search documentation with the synthesis so the retrieval decisions remain visible.




