エビデンス合成における文献検索
システマティックレビューやスコーピングレビューにおいて、文献検索は「エビデンスの質」を左右する最も重要なプロセスです。単なるキーワード検索とは異なる、高度で構造化されたアプローチが求められます。
網羅性 (Sensitivity)
関連する可能性のある全ての一次研究を漏れなく捕捉し、出版バイアスを防ぎます。
精度 (Precision)
ノイズとなる無関係な文献を可能な限り排除し、スクリーニングの労力を最適化します。
再現性 (Reproducibility)
第三者が同一の検索式を用いた際に、全く同じ結果が得られるよう透明性を担保します。
Step 1.問いの概念化と分割
PICOフレームワークによるブロック化
高度な検索は、研究上の問い(Research Question)を論理的なブロック(Concept)に解体することから始まります。通常、PICOなどのフレームワークを用います。
| 要素 | 意味 | 例(新人看護師のレジリエンス) |
|---|---|---|
| P (Population) | 対象患者・集団 | 新人看護師 (Novice nurse) |
| I (Intervention) | 介入・要因 | (今回の例では指定なし、または特定の教育等) |
| C (Comparison) | 比較対象 | (指定なし) |
| O (Outcome) | 結果・関心事 | レジリエンス (Resilience) |
検索設計の鉄則
すべての要素をANDで掛け合わせると、結果が過度に絞り込まれ、重要な文献を取りこぼすリスク(感度の低下)が生じます。通常、検索式には「P(対象)」と「I(介入)」の2〜3概念のみを組み込み、細かな条件(Outcomeなど)は後工程の目視スクリーニングで評価・除外することが推奨されます。
Step 2.統制語彙(シソーラス)の活用
表現の揺れを吸収する
網羅的検索における最大の鉄則は、各概念ブロックの中に「統制語彙(Controlled Vocabulary)」を必ず組み込むことです。これにより、著者がどのような同義語(cancer, tumor, neoplasm等)を用いていても、インデクサーが付与したタグによって漏れなく文献を捕捉できます。
PubMed
MeSH (Medical Subject Headings)
"Resilience, Psychological"[Mesh]
CINAHL
CINAHL Headings (MH)
MH "Diabetes Mellitus+"
Embase
Emtree
医中誌Web
シソーラス用語 / フリーキーワード
階層構造(ツリー構造)とExplosion
シソーラスは上位語・下位語の階層構造を持っています。下位語を一括して検索する「Explosion(拡張)」機能を適切に適用するかどうかが網羅性を左右します。(PubMedは自動で拡張されますが、CINAHLやEmbaseでは明示的な指定やチェックが必要です)
Step 3.自然語(フリーワード)の網羅とコマンド
ハイブリッド検索の構築
統制語彙だけに依存するのは危険です。新出の概念や、登録直後でまだタグが付与されていない最新文献は、統制語彙検索では一切ヒットしません。必ずタイトル・抄録フィールドを指定した自然語(Free-text words)と統制語彙を「OR」で結合します。
-
同義語・歴史的用語の洗い出し
過去の文献を網羅するためには、現在では不適切とされる旧時代的な用語(Antiquated terms)であっても、意図的に検索式に組み込む必要があります。
-
トランケーション(截断検索)
*$語尾変化(単数形/複数形、品詞の変化)を網羅します。
random* → random, randomly, randomized... -
フレーズ検索
""複数の単語を語順通りに検索します。
"kidney allograft" -
近接検索(Proximity Searching)
ADJNEAR特定の単語が別の単語の近く(n語以内)に出現する文献を探す高度なコマンドです。
diabetes NEAR/2 screening (Cochrane Library等)
Step 4.論理演算とフィルター
ブロックの結合 (AND / OR)
洗い出した「統制語彙」と「フリーワード」を OR でまとめて1つの概念ブロックを最大化し、その後、異なる概念ブロック同士を AND で掛け合わせます。
#2: ("Resilience, Psychological"[Mesh] OR "psychological resilience"[tiab] OR resilien*[tiab])
Final Search: #1 AND #2
高感度検索フィルターの活用
特定の研究デザイン(例:ランダム化比較試験/RCT)を効率よく抽出するために、Cochrane等が検証済みの「Highly Sensitive Search Strategies(高感度検索フィルター)」を使用することが強く推奨されています。
PubMedにおけるRCT抽出フィルター(感度最大化バージョンの例)
randomized controlled trial [pt] OR controlled clinical trial [pt] OR randomized [tiab] OR placebo [tiab] OR drug therapy [sh] OR randomly [tiab] OR trial [tiab] OR groups [tiab]
Step 5.データベース間の「翻訳」 (Translation)
コピー&ペーストは厳禁
網羅的なレビューでは、PubMedだけでなくEmbaseやCINAHLなど複数のデータベースを検索することが必須です。しかし、プラットフォームごとに構文や動作仕様が異なるため、検索式を正確に「翻訳」する必要があります。
PubMed (MEDLINE) の罠: ATMの回避
PubMedには、キーワードを自動的にMeSHにマッピングして拡張検索する「Automatic Term Mapping (ATM)」という機能があります。日常検索には便利ですが、システマティックレビューではこの「ブラックボックス化」が再現性を損ないます。必ず [tiab] や [mesh] などのフィールドタグを明示し、ATMを無効化して厳格に制御します。
CINAHL (EBSCOhost) の罠: 自動展開されない
PubMedのATMに慣れた研究者がCINAHLを使うと検索漏れを起こしがちです。CINAHLではキーワードを入力しても自動的に「CINAHL Headings」にはマッピングされません。ユーザー自身が明示的にサブジェクトを選択し、「拡張(Explode)」チェックボックスを手動でオンにする必要があります。
トランケーション記号の違い
語尾変化を網羅するトランケーション記号も、プラットフォームによって異なります。PubMedやCINAHLでは主に * を使用しますが、Ovid (MEDLINE, Embase) では $ が使われることがあります。
医中誌Webの高度な活用
医中誌Webの「シソーラスブラウザ」を用いて日本語の同義語を展開し、構築した検索式をPubMedに渡して実行する機能は、日本語の概念を英語の検索式に変換する足掛かりとして非常に有用です。
Step 6.補完的な検索手法
データベースのキーワード検索だけでは完璧ではありません。情報バイアスや出版バイアスを最小化するため、JBIの「3-Step Search Process」などでも補完的検索が組み込まれています。
引用文献検索 (Citation Searching)
採用された重要文献(シード文献)の「参考文献リスト(後ろ向き検索)」を遡るだけでなく、ScopusやWeb of Scienceを用いてその文献を「引用している新たな文献(前向き検索)」を探します。
灰色文献 (Grey Literature)
商業出版されていない報告書、学位論文、会議録(Conference abstracts)などを探します。肯定的な結果ばかりが出版される「出版バイアス」を補正するために重要です。
臨床試験登録 (Trials Registers)
ClinicalTrials.govやWHO ICTRPなどの登録プラットフォームを検索し、進行中または未発表の試験データを調査します。(Cochraneレビュー等では必須要件です)
インデックス・ハンドサーチ
CINAHLなどでよく使われる「尺度(Scale)」を探す場合、インデックス(索引)を直接ブラウズして表記揺れを網羅する方法や、重要ジャーナルの目次を直接確認するハンドサーチも有効です。
検索タグ(フィールドタグ)とは?
PubMedでキーワードをそのまま入力すると、自動的に幅広い解釈が行われ(ATM: Automatic Term Mapping)、無関係な文献が大量にヒットすることがあります。検索タグを使えば、「どの項目のデータを検索するか」をピンポイントで指定でき、検索精度が飛躍的に向上します。
タグの書き方
キーワードの直後に、半角の角カッコ [] でタグを指定します。
例: diabetes[tiab]
メリット
「著者名」「雑誌名」「論文の種類」「タイトルのみ」などを厳密に指定できるため、ノイズ(不要な文献)を大幅に削減できます。
Tag 1.論文の種類と副標目 [pt] / [sh]
[pt] Publication Type(出版タイプ・論文の種類)
その文献が「どのような種類の論文か」を指定します。単にタイトルにその言葉が含まれているだけでなく、データベース側で正式にその種別として登録されている文献だけを抽出します。
randomized controlled trial [pt]: ランダム化比較試験systematic review [pt]: システマティックレビューpractice guideline [pt]: 診療ガイドライン
[sh] Subheading(副標目)
MeSH(主題用語)をさらに細かく限定するためのタグです。ある疾患に対して「治療」「診断」「副作用」などの特定の観点を絞り込むために使われます。
drug therapy [sh]: 薬物療法(薬による治療に関する文献)diagnosis [sh]: 診断adverse effects [sh]: 有害事象・副作用
Tag 2.タイトル・抄録と統制語 [tiab] / [mesh]
システマティックレビューなどの文献検索では、この2つのタグを OR で組み合わせてハイブリッド検索を行うのが基本です。
[tiab] Title/Abstract
文献の「タイトル」または「抄録(Abstract)」の中にそのキーワードが含まれているものを検索します。最新の文献(まだMeSHが付与されていないもの)を拾うために必須です。
"heart attack"[tiab]
※ タイトルのみに限定したい場合は [ti] を使います。
[mesh] MeSH Terms
米国国立医学図書館(NLM)が付与した主題用語(MeSH)による検索です。表現の揺れ(例:CancerとTumor)を吸収して網羅的に検索できます。自動的に下位語も検索されます。
"Myocardial Infarction"[mesh]
[mesh:noexp] とは?
MeSH検索では通常、階層構造の下位にある用語も自動的に検索されます(Explosion)。下位語を含めたくない(その用語ズバリだけを検索したい)場合は、[mesh:noexp] (No Explode) を使用します。
Tag 3.ジャーナルと著者 [ta] / [au]
特定の雑誌に掲載された論文を探したい場合や、特定の研究者の論文を検索したい場合に非常に便利なタグです。
[ta] Journal Title Abbreviation(雑誌名略称)
指定した雑誌に掲載された文献に限定します。「Science」などの短い一般的な単語の雑誌名を検索する際、タグを付けないと無関係な論文が大量にヒットするため、このタグが必須です。
"J Clin Oncol"[ta]
[au] Author(著者名)
著者名で検索します。入力は「姓+名(イニシャル)+ミドルネーム(イニシャル)」の形式が基本です。(例:William C. Campbell → Campbell WC)
brody[au] ※姓しかわからない場合
※ 筆頭著者に限定したい場合は [1au] (First Author)、最終著者(責任著者であることが多い)に限定したい場合は [lastau] (Last Author) を使用します。
Tag 4.出版日とその他の便利タグ
[dp] Publication Date
出版日(Publication Date)を指定します。西暦のみ、または「YYYY/MM/DD」形式で範囲指定が可能です。
2020:2024[dp]
2023/01/01:2023/12/31[dp]
[la] Language
文献の言語を指定します。英語以外の論文を除外したい場合などに便利です。
japanese[la]
english[la]
[ad] Affiliation
著者の所属機関(大学名や病院名など)で検索します。
"Kobe University"[ad]
[all] All Fields
全ての項目を対象に検索します。タグを指定しない場合は通常これが適用されますが、明示したい場合に使用します。
terminal[all]
Tag 5.【実践】タグを使った検索式の構築
これまでに紹介したタグを AND、OR、NOT などの論理演算子と組み合わせることで、システマティックレビューで用いられるようなプロフェッショナルな検索式が完成します。
("Diabetes Mellitus"[Mesh] OR diabetes[tiab] OR diabetic[tiab])
AND
# 治療/介入ブロック (MeSH + タイトル/抄録の自然語)
("Diet Therapy"[Mesh] OR diet therapy[tiab] OR dietary[tiab])
AND
# フィルター (RCTに限定 + 2020年以降 + 英語論文)
(randomized controlled trial[pt] OR controlled clinical trial[pt])
AND 2020:2024[dp] AND english[la]
まとめ
タグを活用することで、PubMedの自動解釈(ATM)に振り回されることなく、検索者が意図した通りの検索を完全にコントロールできるようになります。まずは [tiab] と [mesh] の使い分けから始めてみましょう。
次のステップへ:ツールの活用
高度な検索式が完成したら、次は数千件に及ぶ検索結果をいかに効率的に「管理」し、「スクリーニング」するかが鍵となります。重複排除やAIを活用した最新の支援ツールを活用しましょう。
文献検索支援ツール 完全ガイドへ進む