ブール検索式ビルダー
研究課題の概念と、それぞれの同義語を入力すると、正しくかっこでくくられたブール検索が得られます。同義語はOR、概念はAND、除外はNOTで結ばれ、Google Scholar、PubMed、EBSCOhost、ProQuest、Web of Science、Scopusの構文で書かれます。それぞれにコピーボタンがあり、そのデータベースでできないことも注記しています。すべてブラウザ内で処理されます。無料で、登録は不要です。
概念
1行に1つの概念。同じ行内の同義語はORで結ばれ、行どうしはANDで結ばれます。 複数語の用語は自動的に引用符で囲まれます。切り詰めには * を付けます。nurs* は nurse、nurses、nursing を見つけます。近接には、2語の間に ~ と数字を入れます。例:sleep ~3 deprivation。
検索式
検索式を作るには、いずれかの概念に少なくとも1つの語を入力してください。
ブール検索式ビルダーの使い方
- 1. 研究課題を概念に分けます。 「大学生の睡眠の問題」は、「睡眠の問題」と「学生」の2つの概念です。概念ごとに1行ずつ書いてください。
- 2. 同義語を1行に1つずつ並べます。 綴りの違い、複数形、略語、関連語などです。複数語の用語は自動的に引用符で囲まれます。語尾を切り詰めるにはアスタリスクを付けます(student* で students を検索)。2語の間に ~ と数字を入れると近接検索になります(sleep ~3 deprivation)。
- 3. 概念ごとに検索する場所を選びます。 既定のフィールド、タイトルのみ、タイトルまたは抄録、MeSHなどの件名標目のいずれかです。除外したいものはNOTの欄に加えます。
- 4. データベースに合った版をコピーします。 各カードには検索式、その長さ、そのデータベースが違う扱いをする点が書かれています。データベースの詳細検索に貼り付けてください。
ブール論理による検索の組み立て
OR は検索を広げます。どれかの語を含む記録を見つけるので、1つの概念の同義語を結びます。AND は検索を絞ります。各記録はすべての概念を含まなければなりません。NOT は、ある語を含む記録を取り除きます。かっこが、どの語がどの語と組になるかを決めますが、それは見た目以上に重要です。データベースは、混在した演算子を異なる順序で処理します。ProQuestとWeb of Scienceは AND を OR より先に適用し、Scopusは長く OR を先に適用してきましたが、2025〜26年に AND を先に適用する方式への切り替えを発表しました。そのため、このビルダーはすべての OR のグループをかっこでくくり、どのデータベースでも、またその時々の処理順序でも、検索式が同じ意味を持つようにしています。
引用符はフレーズをまとめておきます。* による切り詰めは語尾を捉えます。nurs* は nurse、nurses、nursing を見つけます。近接演算子は、2語が順序を問わず互いに近くにある記録を見つけます。ANDより狭く、フレーズより緩やかです。
1つの検索、6つの構文
| 画面 | タイトルまたは抄録 | 切り詰め | 近接 | 除外 |
|---|---|---|---|---|
| Google Scholar | タイトルは intitle:;抄録欄はなし | なし(自動的に語幹処理) | なし | -語 |
| PubMed | term[tiab] | 4文字以上の後に * | "a b"[tiab:~3] | NOT |
| EBSCOhost | TI (…) OR AB (…);一部のデータベースは XB | * | a N3 b | NOT |
| ProQuest | TI,AB(…) | *(最大5文字)、[*n] | a NEAR/3 b | NOT |
| Web of Science | TI=(…) OR AB=(…);トピックは TS= | * | a NEAR/3 b | NOT |
| Scopus | TITLE-ABS(…);TITLE-ABS-KEY(…) | * | a W/3 b | 最後に AND NOT |
Google Scholarは約256文字で検索式を打ち切ります。PubMedの近接検索はワイルドカードを受け付けません。
例:大学生の睡眠の問題
例を読み込む をクリックすると、ビルダーは2つの概念を入力します。sleep quality、insomnia、sleep ~3 deprivation はタイトルまたは抄録で検索し、student*、undergraduate*、college students は既定のフィールドで検索します。child* は除外されます。生成される6つの検索式のうち3つは次のとおりです。
同じ検索を3通りに
PubMed
("sleep quality"[tiab] OR insomnia[tiab] OR "sleep deprivation"[tiab:~3]) AND (student* OR undergraduate* OR "college students") NOT child*
Scopus
TITLE-ABS("sleep quality" OR insomnia OR (sleep W/3 deprivation)) AND TITLE-ABS-KEY(student* OR undergraduate* OR "college students") AND NOT TITLE-ABS-KEY(child*)
Google Scholar
("sleep quality" OR insomnia OR "sleep deprivation") (student OR undergraduate OR "college students") -child
Google Scholarの版には、限界がはっきり現れています。切り詰めがないためアスタリスクが消え、近接がないため語の組はフレーズになり、抄録欄がないため最初の概念はどこでも検索されます。
よくある間違い
- かっこを省く。 sleep OR insomnia AND student は、データベースによって意味が変わります。OR のグループはすべてかっこでくくってください。
- 切り詰めが早すぎる。 cat* は catheter と category を見つけます。PubMedでは、アスタリスクの前が4文字未満だと、切り詰めはまったく働きません。
- PubMedで単語を引用符で囲む。 引用符は自動用語対応(Automatic Term Mapping)を回避するので、"cancer" は、引用符のない単語なら加えられるMeSHの見出しを見逃します。
- NOTで除外しすぎる。 NOT child* は、子どもに一度だけ触れている成人の研究も落としてしまいます。何を失うかを確かめたうえで、除外してください。
- 別のデータベースの構文を貼り付ける。 TS= はScopusには意味がなく、[tiab] はEBSCOには意味がありません。使っているデータベースのカードをコピーしてください。
よくある質問
- ブール検索式とは何ですか?
- AND、OR、NOT の演算子と、かっこ、フレーズ、切り詰めを使って書かれた検索で、データベースが、あなたの求める概念の組み合わせをぴったり取得できるようにします。典型的な検索式は、概念ごとにかっこでくくったORの同義語のグループを持ち、それらを AND で結びます。例:("sleep quality" OR insomnia) AND (student* OR undergraduate*)
- 文献レビューのための検索式はどう書けばよいですか?
- 研究課題を、2つか3つの概念に分けます。多くはPICOの問いから得られます。各概念について、主要な論文やデータベースのシソーラスから同義語を集め、OR で結びます。概念同士は AND で結びます。検索式を試し、既知の関連論文が出てくるかを確認し、各データベースの最終版を記録して、検索を報告し再現できるようにしてください。
- Google Scholarはブール演算子に対応していますか?
- 一部だけです。大文字の OR を理解し、空白は AND として扱い、マイナス記号で除外し、引用符のフレーズを保持します。しかし、切り詰めや近接演算子がなく、かっこの入れ子も確実には扱えず、約256文字で検索式を打ち切ります。書誌データベースの代わりではなく、それと併用してください。
- EBSCOの検索で N5 とは何ですか?
- N5 はEBSCOhostの近接演算子で、2語が順序を問わず5語以内に現れなければなりません。そのため tax N5 reform は「tax reform」と「reform of income tax」の両方を見つけます。W5 も同じですが、入力した語順を保ちます。ProQuestとWeb of Scienceは NEAR/5、Scopusは W/5 と書き、PubMedは語の組を引用符で囲んで [tiab:~5] と書きます。
- Web of ScienceのTS=とScopusのTITLE-ABS-KEYの違いは何ですか?
- どちらも、記録のタイトル、抄録、キーワードを検索します。Web of Scienceのトピックフィールド(TS=)は、タイトル、抄録、著者キーワード、Keywords Plusを対象とします。ScopusのTITLE-ABS-KEYは、タイトル、抄録、著者キーワード、Scopusが索引するキーワードを対象とします。どちらも全文は検索しないので、システマティックな検索の出発点として普通に使われるフィールドです。
- 件名標目とキーワードのどちらを使えばよいですか?
- 両方を、同じ概念の中でORで結んでください。MeSHなどの件名標目は、著者がどんな語を使ったかに関係なく、その概念で索引された論文を見つけます。キーワードは、まだ索引されていない最新の論文や、シソーラスにない語を見つけます。統制語には件名標目の行を、キーワードには別の行を用意するか、混在検索を受け付けるデータベースでは1行に両方を並べてください。