Конструктор булева поискового запроса
Перечислите понятия из вашего исследовательского вопроса и синонимы для каждого, и получите правильно расставленный скобками булев поиск — синонимы через OR, понятия через AND, исключения через NOT — в синтаксисе Google Scholar, PubMed, EBSCOhost, ProQuest, Web of Science и Scopus, с отдельной кнопкой копирования для каждого и пометками о том, чего база не умеет. Всё работает в вашем браузере. Бесплатно, без регистрации.
Понятия
Одно понятие в строке. Синонимы внутри строки соединяются через OR; строки соединяются через AND. Многословные термины берутся в кавычки автоматически. Добавьте * для усечения — nurs* находит nurse, nurses и nursing. Для близости поставьте между двумя словами ~ и число: sleep ~3 deprivation.
Ваши поисковые строки
Введите хотя бы один термин в понятие, чтобы собрать поисковые строки.
Как пользоваться конструктором булева поискового запроса
- 1. Разбейте вопрос на понятия. «Проблемы со сном у студентов вузов» — это два понятия: проблемы со сном и студенты. Дайте каждому понятию свою строку.
- 2. Перечислите синонимы, по одному в строке. Варианты написания, формы множественного числа, аббревиатуры, связанные термины. Многословные термины берутся в кавычки автоматически; добавьте звёздочку для усечения (student* находит students); поставьте ~ и число между двумя словами для близости (sleep ~3 deprivation).
- 3. Выберите, где искать каждое понятие. Поля по умолчанию, только название, название или аннотация либо предметные рубрики, например MeSH. Всё, что нужно исключить, добавьте в поле NOT.
- 4. Скопируйте версию для своей базы. Каждая карточка показывает строку, её длину и пометки о том, чем база отличается. Вставьте её в расширенный поиск базы.
Как булева логика строит поиск
OR расширяет: находит записи с любым из своих терминов, поэтому объединяет синонимы одного понятия. AND сужает: каждая запись должна содержать все понятия. NOT убирает записи, которые содержат термин. Скобки решают, что с чем связано, и важны больше, чем кажется: базы по-разному читают смешанные операторы — ProQuest и Web of Science выполняют AND раньше OR, а Scopus, который долго выполнял OR первым, объявил о переходе к приоритету AND на 2025–26 годы, — поэтому конструктор заключает каждую группу OR в скобки, чтобы строка означала одно и то же везде, в каком бы порядке ни вычислялись операторы.
Кавычки удерживают фразу вместе. Усечение с * захватывает окончания слов: nurs* находит nurse, nurses и nursing. Операторы близости находят два слова рядом друг с другом в любом порядке — уже, чем AND, но свободнее, чем точная фраза.
Один поиск, шесть синтаксисов
| Интерфейс | Название или аннотация | Усечение | Близость | Исключение |
|---|---|---|---|---|
| Google Scholar | intitle: для названий; поля аннотации нет | Нет — автоматическое приведение к основе | Нет | -term |
| 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 не принимает шаблонные символы.
Пример: проблемы со сном у студентов вузов
Нажмите Загрузить пример, и конструктор заполнит два понятия: 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 символах. Используйте его вместе с библиографической базой, а не вместо неё.
- Что означает N5 в поиске EBSCO?
- N5 — это оператор близости EBSCOhost: два слова должны встречаться в пределах пяти слов друг от друга в любом порядке, поэтому tax N5 reform находит «tax reform» и «reform of income tax». W5 делает то же, но сохраняет слова в введённом порядке. ProQuest и Web of Science пишут NEAR/5, Scopus пишет W/5, а PubMed записывает пару в кавычках с [tiab:~5].
- В чём разница между TS= в Web of Science и TITLE-ABS-KEY в Scopus?
- Оба поля ищут по названию, аннотации и ключевым словам записи. Поле темы Web of Science (TS=) охватывает название, аннотацию, авторские ключевые слова и Keywords Plus; TITLE-ABS-KEY в Scopus охватывает название, аннотацию, авторские ключевые слова и индексированные ключевые слова Scopus. Ни одно из них не ищет по полному тексту, поэтому они обычно служат отправной точкой для систематического поиска.
- Что использовать: предметные рубрики или ключевые слова?
- И то и другое, соединённые через OR внутри одного понятия. Предметные рубрики, например MeSH, находят работы, проиндексированные под понятием, независимо от того, какие слова использовали авторы; ключевые слова находят свежие работы, которые ещё не проиндексированы, и термины, которых нет в тезаурусе. Задайте одной строке предметные рубрики для контролируемых терминов и держите вторую строку с ключевыми словами или перечислите оба в одной строке для баз, которые принимают смешанные запросы.