Boolean-поиск: как не потеряться в скобках и кавычках

Если вы работаете сорсером, рекрутером или HR, то точно слышали про Boolean-поиск. Это мощный инструмент, который позволяет находить нужных кандидатов в LinkedIn, job-бордах, базах данных — быстро и точно. Но у многих Boolean-запрос вызывает головную боль: скобки, кавычки, AND, OR, NOT — всё это путается, и вместо хорошей выборки вы получаете кучу нерелевантных профилей.

Давайте разбираться, как не потеряться в этом логическом хаосе и использовать Boolean-поиск как профессионал.

Содержание

Что такое Boolean-поиск?

Boolean-поиск — это способ задавать системе более сложные запросы с помощью логических операторов. Простейший пример: если вы просто введёте слово Java в строку поиска, вам покажут всех, кто когда-либо упоминал Java. А если вам нужны только Senior Java-разработчики с опытом Spring, но без PHP, вы можете задать это через Boolean-запрос.

Boolean-запросы строятся на трёх основных операторах:
  • AND — и
  • OR — или
  • NOT — не

И на вспомогательных инструментах вроде скобок () и кавычек “”. Давайте посмотрим, как это работает на практике.

Правило 1: Разбивайте запросы на части

Ошибка новичков — писать всё в одну длинную строку без структуры.

Например: Java AND Spring OR Kotlin AND Senior NOT Junior

Это выглядит пугающе и может дать странный результат. Почему? Потому что системы читают запрос по логике математики: сначала AND, потом OR, если нет скобок. Чтобы избежать путаницы, разбивайте запросы на блоки.

Например: (Java AND Spring) OR (Kotlin AND Spring)

Так система сначала проверит каждую группу, а потом объединит их. Скобки — ваши лучшие друзья, они управляют приоритетами.

Правило 2: Используйте кавычки для устойчивых выражений

Если вам нужно искать фразы вроде “project manager” или “data scientist”, обязательно берите их в кавычки. Без кавычек система будет искать упоминания project и manager отдельно — то есть покажет людей, которые просто вели проекты, но не были именно project manager.

Пример: “project manager” AND Agile AND Scrum

Без кавычек ваш поиск может «развалиться». А кавычки помогут находить точные формулировки.

Правило 3: Экспериментируйте с синонимами через OR

Кандидаты пишут свои профили по-разному. Кто-то пишет front-end, кто-то frontend, кто-то front end.

Чтобы не потерять никого, используйте OR: (“front-end” OR frontend OR “front end”)

Так вы захватите все варианты. Можно подключить ChatGPT или другой ИИ, чтобы он помог составить список синонимов — это особенно полезно для редких технологий или нестандартных вакансий.

Правило 4: Отсекайте лишнее с помощью NOT

Допустим, вам нужны Python-разработчики, но не Data Scientists.

Добавьте в запрос: Python NOT “data scientist”

Так вы отрежете из поиска всех, кто работает с Python, но не пишет код, а занимается аналитикой или моделями. Но будьте осторожны: NOT слишком сильно сужает поиск. Иногда лучше добавить дополнительные уточнения, чем сразу резать через NOT.

Правило 5: Проверяйте запросы на реальных примерах

Самая частая ошибка — скопировать длинный Boolean-запрос из интернета, вставить его и надеяться, что он идеально сработает. Не сработает. Нужно тестировать.

Возьмите 2–3 реальных профиля, которые вам нужны. Пропустите их через свой Boolean-запрос — попадают ли они в выборку? Если нет, смотрите, что нужно поправить: добавить синонимы, убрать слишком жёсткие ограничения, скорректировать уровни. Boolean — это не про магию, это про тестирование и адаптацию.

https://vkvideo.ru/video-181005412_456239712

Полезные советы

Делайте запросы короткими. Слишком длинные запросы путают систему и вас. Лучше несколько простых запросов, чем один гигантский.

Храните шаблоны. Если у вас есть хороший рабочий запрос, сохраните его (например, в Notion или Google Docs), чтобы потом быстро адаптировать под новые задачи.

Используйте инструменты-помощники. ChatGPT может помочь сгенерировать Boolean-запрос под ваши вводные. Есть плагины для LinkedIn, которые тоже помогают писать запросы. Не бойтесь автоматизации.

Учитесь у коллег. Устройте внутренний мини-воркшоп: соберите 3–4 сорсеров, покажите друг другу свои Boolean-запросы, разберите их. Часто коллеги подкинут идеи, которые вам в голову бы не пришли.

Пример рабочего Boolean-запроса

Предположим, вы ищете Senior Frontend Developer с React, но без Angular, в Европе.
Ваш запрос может выглядеть так: (“frontend developer” OR “front-end developer” OR “front end developer”) AND React AND Senior AND (Europe OR Germany OR Netherlands OR France) NOT Angular

Сначала вы покрываете все синонимы фронтенда, потом добавляете ключевые технологии, уточняете уровень и регион, и убираете лишние технологии. Проверяете на примерах — готово!

Boolean-поиск — это навык, который развивается с практикой. Первое время он может казаться сложным, но со временем вы начнёте видеть в нём логику и использовать как удобный инструмент.

Не бойтесь ошибаться, экспериментировать и учиться на своих промахах. Boolean-запросы — это не про идеальную формулу, а про постоянное улучшение поиска. Используйте ChatGPT, спрашивайте коллег, читайте примеры — и вы удивитесь, как быстро повысите качество подбора кандидатов.
На заметку
Освойте с нуля профессию HR-менеджера и начните карьеру в IT
Научитесь внедрять AI в работу
Прокачайте свой Linkedin, чтобы получать больше предложений о работе
Редакция
Академии и кадрового агентства Tech-recruiter
    Что внутри:






    + Бонусы от Марины Пайч:
    1. Методичка для тимлидов
    2. Методичка по сложным встречам «1:1»
    3. ChatGPT для улучшения встреч «1:1»
    4. Почему могут отказать на собеседованиях

    Гайд «Как стать HR-менеджером в IT: пошаговый план»
    БОНУСЫ!
    Какие навыки нужны для старта
    Разбор ключевых ролей в IT HR — рекрутер, HRBP, HRD
    Куда идти учиться, где искать вакансии и как строить карьеру