본문으로 건너뛰기

불리언 검색식 생성기

연구 질문의 개념과 각 개념의 동의어를 나열하면, 올바르게 괄호로 묶인 불리언 검색식을 얻을 수 있습니다. 동의어는 OR로, 개념은 AND로, 제외 항목은 NOT으로 묶이며, Google Scholar, PubMed, EBSCOhost, ProQuest, Web of Science, Scopus 문법으로 각각 쓰입니다. 각 검색식에는 복사 버튼과 데이터베이스가 할 수 없는 일에 대한 안내가 붙습니다. 모든 처리는 브라우저에서 이루어집니다. 무료이며 회원가입이 필요 없습니다.

개념

개념마다 한 행씩 입력하세요. 한 행 안의 동의어는 OR로, 행들은 AND로 묶입니다. 여러 단어로 된 용어는 자동으로 따옴표가 붙습니다. 절단하려면 *를 붙이세요. nurs*는 nurse, nurses, nursing을 찾습니다. 근접 검색은 두 단어 사이에 ~과 숫자를 넣으세요: sleep ~3 deprivation.

검색식

검색식을 만들려면 개념에 용어를 하나 이상 입력하세요.

불리언 검색식 생성기 사용 방법

  1. 1. 질문을 개념으로 나누세요. “대학생의 수면 문제”는 두 개념입니다. 수면 문제와 학생입니다. 개념마다 별도의 행을 주세요.
  2. 2. 동의어를 한 줄에 하나씩 나열하세요. 철자 변형, 복수형, 약어, 관련 용어를 넣으세요. 여러 단어로 된 용어는 자동으로 따옴표가 붙습니다. 절단하려면 별표를 붙이세요(student*는 students를 찾습니다). 두 단어 사이에 ~과 숫자를 넣으면 근접 검색이 됩니다(sleep ~3 deprivation).
  3. 3. 각 개념을 어디에서 검색할지 고르세요. 기본 필드, 제목만, 제목 또는 초록, 또는 MeSH 같은 주제어 중에서 고르세요. 제외할 항목은 NOT 상자에 넣으세요.
  4. 4. 데이터베이스에 맞는 버전을 복사하세요. 각 카드에는 검색식, 길이, 그리고 데이터베이스가 다르게 처리하는 부분에 대한 메모가 있습니다. 데이터베이스의 고급 검색에 붙여넣으세요.

불리언 논리로 검색 구성하기

OR은 검색 범위를 넓힙니다. 용어 중 하나라도 포함된 기록을 찾으므로, 한 개념의 동의어를 묶는 데 씁니다. AND는 범위를 좁힙니다. 각 기록은 모든 개념을 포함해야 합니다. NOT은 특정 용어를 포함한 기록을 제거합니다. 괄호는 무엇을 무엇과 묶을지 정하며, 생각보다 중요합니다. 데이터베이스마다 섞인 연산자를 처리하는 순서가 다릅니다. ProQuest와 Web of Science는 AND를 OR보다 먼저 적용하고, 오랫동안 OR를 먼저 적용하던 Scopus는 2025–26년에 AND를 먼저 적용하도록 바꾸겠다고 발표했습니다. 그래서 이 생성기는 모든 OR 묶음을 괄호로 감싸, 어떤 데이터베이스의 순서 규칙을 쓰든 검색식의 뜻이 같도록 만듭니다.

따옴표는 구를 한데 묶어 줍니다. 절단 기호 *는 단어의 끝을 잡아냅니다. nurs*는 nurse, nurses, nursing을 찾습니다. 근접 연산자는 두 단어가 어떤 순서로든 서로 가까이 있는 기록을 찾습니다. AND보다 좁고, 구 검색보다는 느슨합니다.

하나의 검색식, 여섯 가지 문법

각 인터페이스가 같은 검색 요소를 쓰는 방법
인터페이스제목 또는 초록절단근접제외
Google Scholar제목은 intitle:, 초록 필드 없음없음 — 자동 어간 처리없음-용어
PubMedterm[tiab]* (4글자 이상 뒤에)"a b"[tiab:~3]NOT
EBSCOhostTI (…) OR AB (…); 일부 데이터베이스는 XB*a N3 bNOT
ProQuestTI,AB(…)* (최대 5글자), [*n]a NEAR/3 bNOT
Web of ScienceTI=(…) OR AB=(…); 주제는 TS=*a NEAR/3 bNOT
ScopusTITLE-ABS(…); TITLE-ABS-KEY(…)*a W/3 bAND NOT, 끝에 씀

Google Scholar는 검색어를 약 256자에서 잘라 내며, PubMed 근접 검색은 와일드카드를 받지 않습니다.

예시: 대학생의 수면 문제

예시 불러오기를 클릭하면 생성기가 두 개념을 채웁니다. 하나는 sleep quality, insomnia, sleep ~3 deprivation으로 제목 또는 초록에서 검색하고, 다른 하나는 student*, undergraduate*, college students로 기본 필드에서 검색합니다. 제외 항목은 child*입니다. 생성되는 여섯 개의 검색식 중 세 개는 다음과 같습니다:

같은 검색, 세 가지 방식

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에서는 별표 앞 글자가 네 글자 미만이면 절단이 아예 꺼집니다.
  • 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*).
문헌 고찰을 위한 검색식은 어떻게 쓰나요?
질문을 두세 개의 개념으로 나누세요. 종종 PICO 질문에서 시작합니다. 각 개념에 대해 핵심 논문과 데이터베이스의 시소러스에서 동의어를 모으고, 이를 OR로 묶은 뒤 개념들은 AND로 잇습니다. 검색식을 시험해 보고 알려진 관련 논문이 나오는지 확인하며, 데이터베이스마다 최종 버전을 기록해 두면 검색을 보고하고 반복할 수 있습니다.
Google Scholar는 불리언 연산자를 지원하나요?
부분적으로 지원합니다. 대문자 OR를 이해하고, 공백은 AND로 취급하며, 마이너스 기호로 제외하고, 따옴표로 묶은 구를 유지합니다. 하지만 절단, 근접 연산자, 신뢰할 만한 괄호 중첩은 없으며, 검색식을 약 256자에서 잘라 냅니다. 서지 데이터베이스를 대신하기보다 함께 쓰세요.
EBSCO 검색에서 N5는 무엇을 뜻하나요?
N5는 EBSCOhost의 근접 연산자입니다. 두 단어가 서로 다섯 단어 이내에 있어야 하며 순서는 어느 쪽이든 괜찮습니다. 그래서 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 같은 주제어는 저자가 어떤 단어를 썼든 특정 개념으로 색인된 논문을 찾고, 키워드는 아직 색인되지 않은 최신 논문과 시소러스에 없는 용어를 찾습니다. 통제 용어는 주제어 행으로 두고 키워드는 두 번째 행에 두거나, 혼합 검색을 받는 데이터베이스에는 한 행에 둘 다 쓰세요.

관련 도구

연구 및 출판의 다른 도구