Перейти к содержимому
Российский открытый архив препринтов — arXivorg Открытый архив препринтов Telegram MAX О проекте Вход для авторов
Добавить статью Вход для авторов
Подписаться на канал:

Главная · PubMed на русском · Поиск в PubMed: синтаксис запросов, теги полей и фильтры

Поиск в PubMed: синтаксис запросов, теги полей и фильтры

Обновлено: август 2026

Большинство неудачных поисков в PubMed объясняются двумя вещами: запрос введён по-русски или термин не сопоставился с рубрикой MeSH. Разобравшись с десятком тегов полей и тремя операторами, вы получаете предсказуемую выдачу вместо случайной — и, главное, можете повторить запрос через полгода и объяснить его коллеге.
Коротко:
  • Логические операторы пишутся заглавными: AND, OR, NOT. Строчные не работают как операторы.
  • Кавычки задают точную фразу и отключают автоматическое сопоставление с MeSH.
  • Звёздочка усекает слово (cardi*), но тоже отключает сопоставление — использовать осознанно.
  • Details/History в расширенном поиске показывает, во что система превратила ваш запрос.
  • Сохраняйте строку запроса целиком: без неё поиск невоспроизводим, а для обзора это дисквалифицирующая ошибка.

С чего начинать: обычная строка или Advanced Search

Простая строка подходит для быстрой ориентации: система сама сопоставит слова с рубриками MeSH и синонимами. Как только запрос становится длиннее одной мысли, переходите в Advanced Search: там есть конструктор с выбором поля, история запросов и возможность комбинировать сохранённые шаги по номерам.

Ключевая привычка: после запуска запроса открыть блок Details и посмотреть, во что именно система развернула введённое. Там часто обнаруживается, что термин не сопоставился с MeSH и искался только как текстовое слово.

Как работают теги полей

Тег в квадратных скобках сужает поиск до конкретного поля записи. Без тега поиск идёт по всем полям сразу, что даёт много шума.

ТегПолеКогда применять
[mh]рубрика MeSHосновной инструмент тематического поиска
[majr]главная рубрика MeSHкогда тема должна быть основной, а не упомянутой
[tiab]заголовок и аннотациядля новых терминов, которым ещё нет рубрики
[tw]текстовые словашире, чем tiab: включает и другие текстовые поля
[pt]тип публикацииотбор по дизайну: РКИ, обзор, метаанализ
[dp]дата публикациидиапазон через двоеточие: 2020:2026[dp]
[la]языкнапример russian[la]
[sb]подмножество базыfree full text[sb], medline[sb]

Почему кавычки и звёздочка могут навредить

Кавычки заставляют искать точную фразу и отключают автоматическое сопоставление. Запрос "heart failure" найдёт записи с этой фразой, но потеряет те, где тема размечена рубрикой, а в тексте использовано другое выражение. Пишите так только когда фраза действительно должна встречаться дословно, либо явно указывайте рубрику: "Heart Failure"[mh].

Звёздочка усекает слово: cardi* найдёт cardiac, cardiology, cardiomyopathy. Она тоже отключает сопоставление и вдобавок легко приводит к переполнению выдачи мусором. Практическое правило: усечение — инструмент последней очереди, когда терминология в области ещё не устоялась.

Как сузить выдачу, не потеряв нужное

Порядок действий, который работает почти всегда: (1) найти правильную рубрику MeSH; (2) добавить второй компонент вопроса через AND; (3) применить фильтр по типу публикации; (4) ограничить период. Оператор NOT ставьте в последнюю очередь — он чаще всего выбрасывает и нужное тоже.

Если результатов слишком мало, снимайте ограничения в обратном порядке и добавляйте синонимы через OR, объединяя рубрику MeSH и текстовые слова: ("Sepsis"[mh] OR sepsis[tiab]). Такая конструкция ловит и размеченные записи, и совсем свежие, которым рубрики ещё не присвоены.

Что делать со свежими статьями без рубрик MeSH

Разметка MeSH проставляется вручную и появляется у записи не сразу — от нескольких недель до месяцев. Поэтому поиск строго по [mh] систематически пропускает самое новое.

Решение — объединять рубрику с текстовыми словами через OR, как показано выше. Для систематических обзоров это не рекомендация, а требование: поиск только по MeSH считается неполным.

Как сохранить запрос, чтобы его можно было повторить

Скопируйте строку из блока Details целиком — именно её, а не то, что вы набирали. Зафиксируйте дату выполнения и число найденных записей. Для обзоров и диссертаций это обязательный элемент методов: без строки запроса и даты результат невоспроизводим.

Учётная запись My NCBI позволяет сохранять запросы и получать оповещения о новых публикациях по ним — удобно, когда тему нужно вести месяцами.

Порядок построения запроса

  1. Сформулируйте вопрос по-русски и разложите его на компоненты: популяция, вмешательство, сравнение, исход.
  2. Для каждого компонента найдите английскую рубрику MeSH через MeSH Database.
  3. Соберите блоки: внутри блока синонимы через OR, между блоками — AND.
  4. К каждому блоку добавьте текстовые слова через OR, чтобы поймать свежие записи без разметки.
  5. Запустите запрос и откройте Details — проверьте, во что система его развернула.
  6. Примените фильтры по типу публикации, доступности текста и периоду.
  7. Скопируйте итоговую строку из Details, зафиксируйте дату и число результатов.

Опубликуйте медицинскую работу в открытом доступе

арХиворг.ру — российский открытый архив: PDF, авторы и организация, модерация 1–2 рабочих дня, постоянная ссылка, идентификатор AX и лицензия CC BY 4.0. Плата за публикацию не взимается.

Добавить статью

Частые вопросы

Почему один и тот же запрос даёт разное число результатов в разные дни?

База пополняется ежедневно, а разметка MeSH проставляется задним числом. Кроме того, часть записей переходит из статуса «в процессе обработки» в полноценные записи MEDLINE и начинает находиться по рубрикам. Поэтому дата выполнения запроса — обязательная часть его описания.

Работают ли строчные and и or?

Нет, как операторы они не распознаются: система воспримет их как обычные слова и, скорее всего, отбросит как стоп-слова. Операторы пишутся только заглавными буквами.

Как искать по названию журнала?

Тегом [ta] с полным названием или официальным сокращением: Lancet[ta], N Engl J Med[ta]. Если сокращение неизвестно, найдите журнал в базе NLM Catalog — там указана каноническая форма.

Можно ли ограничить поиск бесплатными полными текстами?

Да, фильтром free full text или тегом free full text[sb]. Учтите, что это сузит выдачу в разы: доля записей с открытым текстом заметно меньше половины, и для систематического обзора такой фильтр применять нельзя.

Смотрите также: PubMed на русском · MeSH: как найти рубрику · Clinical Queries · Медицинские статьи и препринты · PMID, DOI и PMCID: чем отличаются идентификаторы · Как получить полный текст статьи бесплатно и легально

Важно. Материалы носят научно-информационный характер и адресованы медицинским и научным работникам: это не медицинская рекомендация и не руководство по диагностике и лечению. арХиворг.ру не связан с Национальной медицинской библиотекой США (NLM) и не является зеркалом или переводом базы PubMed; названия PubMed, MEDLINE, PMC и MeSH принадлежат их правообладателям и используются здесь для указания на соответствующие сервисы. Правила работы сервисов меняются — сверяйтесь с официальной документацией NLM.