Рекрутер открывает один сайт, второй, третий, пятый и быстро понимает, что поиск кандидата – это уже отдельная вакансия. Boolean задает правила для поисковой строки, X-ray помогает заглянуть на конкретный сайт, а найденные профили все равно придется проверить глазами.
Сначала разберемся, из чего собирается такой запрос.
Что такое Boolean Search
Метод строит поисковый запрос, используя логические операторы. В Boolean Search в рекрутинге оператор связывает слова между собой: одно условие обязательно, другое можно заменить синонимом, третье лучше исключить.
X-ray – поиск по открытым страницам выбранного сайта через Google. Boolean задает логику строки, X-ray сужает ее до конкретного домена или типа документа. Закрытый профиль этот прием не откроет, зато поможет быстрее добраться до того, что уже опубликовано.
Представим вакансию Android-разработчика. Название роли встречается в профилях по-разному, а Kotlin нужен в любом случае. Для внутреннего поиска LinkedIn Recruiter подойдет такой запрос:
("Android developer" OR "Android-разработчик") AND Kotlin OR собирает варианты названия роли, AND Kotlin оставляет профили с обязательным навыком. Дальше к строке можно добавить город, уровень специалиста или еще один язык программирования.
Теперь посмотрим, какую задачу решает Boolean Search в подборе.
Почему Boolean Search важен при подборе персонала
Обычный поиск выдает все, что похоже на запрос. Эта логика помогает заранее объяснить площадке, кто нужен рекрутеру. В строке остаются должность, навыки и исключения – лишних страниц становится меньше. Так поиск кандидатов перестает быть лотереей по ключевым словам.
Так находят пассивных кандидатов – специалистов, которые сами не откликаются на вакансию, но оставляют открытые профили и резюме. В русскоязычной практике этот метод называют «булев поиск».
Количество подходящих результатов зависит от вакансии, формулировок и того, что успел проиндексировать поисковик. Поэтому один и тот же запрос на разных площадках даст разную выдачу. Число кандидатов за полчаса здесь никто честно не назовет: сначала нужно посмотреть, кого вообще видно в выбранном источнике.
У метода есть несколько практических преимуществ, но и про ограничения забывать не стоит.
Плюсы использования Boolean Search
- Меньше лишних резюме. Запрос отсеивает часть страниц еще до того, как рекрутер откроет их одну за другой.
- Быстрее первичный поиск. Время уходит на подходящие профили, а не на бесконечное пролистывание похожих вакансий и случайных страниц.
- Больше контроля. Видно, какие ключевые слова расширяют выдачу, а какие условия делают ее слишком узкой.
- Активный поиск. Рекрутер сам находит специалистов и может начать разговор, если профиль подходит и правила площадки это допускают.
Есть и ограничения. Профиль может быть устаревшим, страница – неполной, а кандидат – вообще не планировать смену работы. Операторы сужают поиск, но не читают мысли и не подтверждают интерес человека.
Дальше – сами операторы и способы собрать из них рабочую строку.
Основные операторы Boolean Search
Синтаксис запроса зависит от площадки. Строка для LinkedIn не переносится в Google автоматически, а русское ИЛИ в коде запроса лучше заменить на OR, если выбранный поиск его поддерживает.
AND – внутренний поиск LinkedIn Recruiter.
Соединяет обязательные условия: Android AND Kotlin.
OR – внутренний поиск LinkedIn Recruiter.
Собирает варианты одного условия: ("Android developer" OR "Android-разработчик").
NOT – внутренний поиск LinkedIn Recruiter.
Убирает лишний термин: developer NOT intern.
Минус - – Google.
Исключает слово или фразу. Пробела после минуса нет: разработчик -вакансия.
Скобки () – внутренний поиск LinkedIn Recruiter.
Объединяют варианты в одну группу: (Python OR Go) AND PostgreSQL.
Кавычки "" – LinkedIn Recruiter и Google.
Фиксируют точную фразу: "product manager". В Google оператор пишут слитно со значением: site:linkedin.com/in/, filetype:pdf, -вакансия.
Как собрать и уточнить запрос под вакансию
Сначала из описания вакансии достают обязательные требования. Потом собирают названия роли и синонимы, добавляют ключевые слова и только после этого решают, что исключить.
Для технической роли – backend-разработчика – запрос в LinkedIn Recruiter может выглядеть так:
("backend developer" OR "back-end developer" OR "разработчик backend") AND (Python OR Go) AND PostgreSQL NOT intern Первая группа отвечает за название роли. Вторая ищет Python или Go. PostgreSQL остается обязательным навыком, а NOT intern убирает стажерские профили. Город и уровень лучше добавлять после первой проверки, иначе легко получить нулевую выдачу и не понять, какой именно фильтр ее обнулил.
Для нетехнической роли – account manager – подойдет другой вариант:
("account manager" OR "менеджер по работе с клиентами") AND (B2B OR "работа с клиентами") NOT стажер Здесь соединены русское и английское названия должности, опыт в B2B или работе с клиентами, а стажеры исключены. Если результатов мало, меняют одно условие и снова смотрят выдачу. Так понятно, что именно сработало.
В итоге получается запрос под конкретную вакансию, а не универсальная волшебная палочка. Для другой площадки синтаксис придется проверить заново.
Дальше нужно оценить найденные профили и связаться с подходящими кандидатами. При холодном поиске и первичном контакте часть этой рутины берет на себя AI-рекрутер FriendWork: он отбирает кандидатов, проверяет стоп-факторы, задает необходимые вопросы и договаривается о собеседовании.
Если нужных профилей нет на одной площадке, поиск можно расширить.
Как рекрутерам использовать операторы X-ray
X-ray-поиск нужен, когда внутренний поиск площадки неудобен или источники поиска разбросаны по разным сайтам. Основной инструмент здесь – Google.
Оператор site: ограничивает поиск доменом или частью адреса: site:linkedin.com/in/ оставляет страницы профилей LinkedIn. intitle: ищет слово в заголовке, а inurl: – в адресе страницы. С помощью filetype: можно отобрать документы определенного формата, например PDF с резюме или портфолио.
Копируемый запрос для Google:
site:linkedin.com/in/ "backend developer" Python PostgreSQL -jobs site: задает площадку, кавычки фиксируют название роли, Python и PostgreSQL уточняют навыки, а -jobs убирает страницы о вакансиях. Если источник хранит резюме в PDF, можно добавить filetype:pdf:
site:linkedin.com/in/ "project manager" filetype:pdf -jobs Если рекрутер ищет специалистов в профессиональных сообществах, полезно расширить список каналов. В статье о поиске кандидатов в Telegram собраны способы работы с тематическими чатами и каналами – это хороший следующий шаг, когда одного сайта мало.
X-ray показывает только открытые страницы, которые попали в индекс Google. Часть профилей останется за бортом, а опубликованные сведения могут устареть. Поэтому каждую находку придется проверить отдельно.
Что менять, если результаты слишком узкие или нерелевантные
Нулевая выдача. Меняйте запрос по одному параметру. Уберите необязательное условие, снимите кавычки с менее важного термина или добавьте синоним роли. Начните с названия должности и одного обязательного навыка, а затем возвращайте ограничения по одному.
Вместо профилей много вакансий. Добавьте inurl:resume или inurl:in, исключите слова «вакансия», jobs или career с помощью минуса. Затем откройте несколько страниц и проверьте, действительно ли этот фрагмент URL ведет к профилям.
Слишком широкая роль. Добавьте обязательный навык, уровень, город или отрасль. Если специалисты называют себя по-разному, запустите два коротких запроса с разными синонимами. Длинная строка с десятком условий выглядит умно, но часто просто пугает выдачу.
Даже после уточнений профиль нужно прочитать. В резюме кандидата проверяют свежесть опыта и реальную должность, а готовность к разговору в поисковой строке все равно не помещается.
Осталось собрать поиск в короткую рабочую последовательность.
Что в итоге
Хороший поисковый запрос похож на хороший бриф: в нем понятно, кого ищут, какие навыки обязательны и кто точно не подходит. С такой строкой Google и LinkedIn спорят меньше, а рекрутер тратит время на людей, а не на угадывание, что имелось в виду.
Проверка запроса проходит в пять шагов:
- Собрать требования к вакансии.
- Подобрать названия роли и синонимы.
- Добавить подходящие операторы.
- Посмотреть выдачу.
- Открыть и проверить подходящие профили.
Если результатов мало, меняют одно условие. Если слишком много – добавляют одно уточнение. Поисковику тоже проще, когда с ним разговаривают по делу.
После этого подходящих кандидатов сохраняют в рабочую базу и выходят на связь. Часть первичного поиска можно передать AI-рекрутеру FriendWork, а время оставить для разговора с людьми – его пока нельзя надежно заменить ни AND, ни OR.