PubMed完全攻略:
MeSH・Boolean演算子・検索式の使い方
読了時間:約13分
PubMedとは:世界最大の医学文献データベース
PubMedは米国国立医学図書館(NLM)が無料で提供する医学・生命科学分野の文献データベースです。 3,700万件以上の引用情報を収録し、医療・看護・歯学・薬学・公衆衛生・リハビリテーション・スポーツ医学など 幅広い分野をカバーします。査読済み論文が中心で、エビデンスの質が比較的担保されています。
PaperSearchはPubMedをはじめとする5つのデータベースを横断検索できますが、 PubMed特有の強力な機能を理解することで、より精確な論文検索が可能になります。 特に「MeSHターム」を使いこなせるかどうかで、検索の網羅性と精度が大きく変わります。
MeSHタームとは:統制語彙の力
MeSH(Medical Subject Headings)は、NLMが管理する医学用語の統制語彙(シソーラス)です。 「心筋梗塞」「Myocardial Infarction」「heart attack」「acute MI」など、 同じ概念を指す異なる表現を1つのMeshタームに統合して管理します。
たとえば「Hypertension」というMeSHタームは「高血圧症」「elevated blood pressure」 「血圧上昇」などをすべてカバーします。また「Diabetes Mellitus」は 「Diabetes Mellitus, Type 1」「Diabetes Mellitus, Type 2」などのサブタームを含む階層構造になっており、 上位概念で検索すると下位概念を含む文献もすべてヒットします(explode機能)。
PubMedに論文が収録される際、専門の司書がその内容を反映するMeSHタームを付与します(インデックス付け)。 MeSHを使った検索はフリーワード検索より網羅性が高く、関連語・表記ゆれを気にせず検索できます。
フリーワード検索 vs MeSH検索の使い分け
PubMedでは2種類の検索方法を使い分けます。
フリーワード検索([tiab]タグ)
タイトル・アブストラクト内の語句を直接検索。新しい概念(まだMeSHに収録されていない)や、著者が特定の言葉を使っていることが確実なケースに有効。
例:
"machine learning"[tiab]
"COVID-19"[tiab]
MeSH検索([MeSH Terms]タグ)
統制語彙による検索。表記ゆれをカバーし網羅性が高い。システマティックレビューや網羅的な文献収集に最適。MeSH Databaseで正確なタームを事前確認する。
例:
"Hypertension"[MeSH Terms]
"Diabetes Mellitus"[MeSH]
実際の高度な検索では「MeSH検索 OR フリーワード検索」を組み合わせて感度を最大化します。 どちらか一方だけでは重要な論文を見落とす可能性があります。
Boolean演算子:検索を精密にコントロールする
Boolean演算子を使うと複数の検索語を論理的に組み合わせられます。 PubMedでは大文字で記述する必要があります(AND/OR/NOT)。
両方のキーワードを含む文献のみ抽出。検索結果を絞り込む。
"Hypertension"[MeSH] AND "exercise"[tiab]
→ 高血圧かつ運動に関する論文
どちらかのキーワードを含む文献を抽出。関連語・同義語をまとめて検索するために使う。
"exercise"[tiab] OR "physical activity"[tiab] OR "sport"[tiab]
→ 運動・身体活動・スポーツのいずれかを含む論文
指定した語を含む文献を除外。不要な結果を除く際に使う。乱用すると重要な論文を除外してしまう可能性があるため注意。
"Diabetes Mellitus"[MeSH] NOT "Type 1"[tiab]
→ 糖尿病(1型を除く)の論文
フィルター機能:出版年・文献種別・言語
PubMedのフィルター機能を活用すると検索結果をさらに絞り込めます。 左側サイドバー(またはAdditional Filters)から設定できます。
出版年(Publication Date)
過去5年・10年など期間を指定。タグ形式では 2020:2025[pdat] のように記述
記事種別(Article Type)
Clinical Trial・Randomized Controlled Trial・Systematic Review・Meta-Analysis・Review等。エビデンスレベルに応じて絞り込みに便利
言語(Language)
English・Japaneseなどで言語を限定。ただし日本語論文はPubMedの収録数が少ないためCiNiiも並用推奨
オープンアクセス(Full Text Available)
無料で全文が読める論文のみに絞り込む。PubMed CentralやPreprint経由のものが含まれる
年齢層・性別
Additional Filtersから設定可能。対象集団を小児・高齢者・成人等で限定できる
実践的な検索式の作り方
PICOフレームワーク(P: 対象、I: 介入、C: 比較、O: アウトカム)に基づいて検索式を組み立てると系統的な文献収集ができます。 以下は「成人の2型糖尿病患者に対する有酸素運動がHbA1cに与える効果」を調べる場合の例です。
// 検索式の例(PubMed Advanced Search)
/* P: 2型糖尿病 */
("Diabetes Mellitus, Type 2"[MeSH] OR "type 2 diabetes"[tiab] OR "T2DM"[tiab])
AND
/* I: 有酸素運動 */
("Exercise"[MeSH] OR "aerobic exercise"[tiab] OR "physical activity"[tiab] OR "walking"[tiab])
AND
/* O: HbA1c */
("Glycated Hemoglobin"[MeSH] OR "HbA1c"[tiab] OR "glycemic control"[tiab])
AND
/* デザイン限定 */
("Randomized Controlled Trial"[pt] OR "systematic review"[pt])
各概念ブロックをOR(同義語をまとめる)で結合し、概念同士をANDでつなぎます。 最初はヒット件数が多すぎても構いません。フィルターや追加ANDで絞り込みましょう。
My NCBIで検索を保存・アラートを設定する
My NCBI(無料アカウント)に登録すると、作成した検索式の保存やアラート設定ができます。 定期的に特定テーマの新着論文をメールで受け取りたい場合に非常に便利です。
- 1PubMed画面右上の「Log in」からNCBIアカウントを作成(無料)
- 2検索実行後「Create alert」をクリックして検索式を保存
- 3通知頻度(週次・月次等)とメールアドレスを設定
- 4My NCBIダッシュボードで保存した検索・コレクションを一括管理
また「Collections」機能で気になった論文をPubMed上で整理・共有することも可能です。 PaperSearchのブックマーク機能と併用することで、研究初期の文献収集がより効率的になります。
まとめ
- MeSHタームは統制語彙で表記ゆれを吸収し、網羅性の高い検索が可能
- フリーワード検索([tiab])は新概念・特定表現の検索に有効
- AND/OR/NOTを正しく使い分けて検索の感度・特異度をコントロールする
- PICOに基づいて各概念ブロックを作り、ORで同義語をまとめてANDで結合する
- フィルター(年・文献種別・言語・OA)で絞り込み、重要な論文を効率よく特定する
- My NCBIでアラートを設定し、最新論文を自動で受け取る
- PaperSearchではPubMedを含む5データベースを同時検索し、検索漏れを防げる