How to Search PubMed: Finding and Accessing Biomedical Literature

Updated

PubMed is a free search engine from the U.S. National Library of Medicine (NLM) that indexes more than 40 million citations for biomedical literature drawn from MEDLINE, life science journals, and online books. Use it when you need to find peer-reviewed articles, reviews, or clinical studies on a medical or life-science topic. It is a citation database, not a full-text library: some records link to free full text in PubMed Central (PMC) or on a publisher's site, while others only give you the abstract and citation details.

What PubMed Does and Does Not Cover

PubMed's citations come from three main sources:

  • MEDLINE — the NLM's curated index of biomedical journals, with subject indexing (MeSH terms) applied to each record.
  • Life science journals — additional titles indexed in PubMed but not necessarily in MEDLINE.
  • Online books — a smaller set of full-text biomedical books and reports.

What this means in practice: PubMed is strong for clinical medicine, molecular biology, public health, and related fields. It is not a general-purpose search engine for physics, engineering, or the humanities, and it does not host most full texts itself. A record with no PMC or publisher link usually means you need library access or an interlibrary request to read the article.

Building a Search Query

The fastest way to a usable result set is to start broad, then tighten with the tools below.

Use MeSH terms for precision

MeSH (Medical Subject Headings) is a controlled vocabulary that indexers assign to MEDLINE records. Searching a MeSH term retrieves articles about that concept even when the authors used different wording.

  • In the PubMed search box, type a term and check the MeSH Terms suggestions that appear in the dropdown.
  • Or open the MeSH Database from the PubMed homepage to look up a heading, read its definition, and add subheadings (for example, Drug Therapy or Diagnosis).

Combine terms with Boolean operators

PubMed supports standard Boolean logic. Capitalize the operators:

Operator Effect Example
AND Both terms must appear diabetes AND exercise
OR Either term may appear myocardial infarction OR heart attack
NOT Excludes a term asthma NOT child

Parentheses group logic: (diabetes OR prediabetes) AND diet.

Apply field tags

Field tags restrict a term to a specific part of the record. Put the tag in square brackets after the term:

  • cancer[Title] — word appears in the title
  • Smith J[Author] — author name
  • 2020:2024[dp] — publication date range
  • review[pt] — publication type

Combining a MeSH term with a field tag, for example hypertension[MeSH] AND 2019:2024[dp], produces a focused, reproducible query.

Narrowing Results with Filters

After running a search, the sidebar on the left lets you filter without rewriting the query:

  • Article type — Randomized Controlled Trial, Review, Systematic Review, Clinical Trial, and others.
  • Publication date — custom range or preset windows such as the last 5 or 10 years.
  • Free full text — shows only records with a free link, typically to PMC.
  • Text availability — abstract, free full text, or full text.
  • Species — useful in preclinical literature to separate human from animal studies.

Filters stack, so applying several at once can shrink a large result set quickly. If a filter returns nothing, remove the most restrictive one first.

Reading a Citation and Reaching Full Text

A PubMed record has a predictable layout:

  1. Title, authors, and journal — with volume, issue, pages, and year.
  2. Abstract — present for most indexed records.
  3. MeSH terms and keywords — click any to launch a related search.
  4. LinkOut and full-text links — buttons such as Free PMC article or Free full text lead to the article itself; publisher links may require a subscription.

If no free link appears, note the DOI or PMID and check whether your institution's library provides access. The PMID (PubMed identifier) is the stable number for the record; the DOI identifies the article itself.

Saving Searches and Setting Alerts

To track a topic over time, use a free My NCBI account:

  1. Run the search you want to monitor.
  2. Click Save under the search box and give the search a name.
  3. Choose Create alert and set the frequency (daily, weekly, monthly) and format.
  4. PubMed emails you new records matching the saved query.

Saved searches can also be rerun on demand from your My NCBI dashboard, which is useful for literature reviews that you update periodically.

Common Sticking Points

  • Too many results — add a MeSH term, a date range, or an article-type filter.
  • Too few results — remove field tags, broaden a MeSH term to its parent heading, or switch AND to OR for synonyms.
  • No full text — the citation exists but PubMed does not host the article; use the DOI with your library or an interlibrary loan service.
  • Author name variants — try both Smith J and Smith John, or use the author's ORCID if the record lists one.
  • Preprints and non-MEDLINE items — these appear in PubMed but may lack MeSH indexing, so keyword searching works better than MeSH for them.