
Boolean search для IT рекрутеров: поиск кандидатов по ключевым словам
Составление сорсинг-стратегии похоже на кулинарию. Конечно, вы должны уметь пользоваться ножом, венчиком и плитой. Однако не владея рецептом и не понимая, как работать с ингредиентами, вы рискуете испортить даже самое изысканное меню.
В рекрутинге кухонная утварь — Boolean search запросы. Это инструменты, позволяющие соединять и использовать разные ингредиенты — требования позиции. Ваш рецепт — прописанный портрет кандидата. Без него вы просто не знаете, как сорсить (готовить) профили.
Вы можете идеально владеть логикой составления запросов, но бездумно всыпать все ключевые слова и не использовать альтернативные названия. Так тесто не взойдет. А можете быть мастером в технических требованиях и знать ожидания hiring-менеджера. Однако без умения вместить это в умный запрос, одни и те же кандидаты будут появляться в поисковой выдаче дважды или, наоборот, вы потеряете из виду релевантных специалистов — а значит, ваши овощи и зелень завянут на полке.
Рассказываю далее, что такое Boolean search, как составлять запросы, обнаруживать точные ключевые слова и не пропустить ни одного талантливого специалиста.
Наш план:
- Boolean search: краткий разбор
- Полезные сервисы для составления запросов
- Как составить стратегию поиска кандидатов поэтапно
- Кейсы по Boolean search
Boolean search: что это и как пользоваться
Чтобы составить запрос, рекрутерам нужно понимать Булеву логику. Так Boolean search — это поиск веб-страниц, соответствующих определенным критериям. Boolean search в переводе является буквально «логическим поиском». Его можно использовать как в поисковиках (Google, Bing, Yahoo!), так и на различных сайтах, где есть поисковая строка (LinkedIn и другие).
Фильтрация происходит с помощью специальных операторов, например:
- AND — найти страницы, где есть все указанные слова (и то, и то).
- OR — охватить указанные альтернативы (или то, или то).
- NOT — исключить из поиска ненужные слова или фразы (не то). Иногда вместо него используется знак минус «-» — в зависимости от поисковой системы. В Google нужно использовать именно этот знак, тогда в поисковой строке LinkedIn стоит вводить NOT.
Важно! Перечисленные выше операторы необходимо вводить заглавными буквами, иначе они не сработают.
- () — логически сгруппировать часть запроса.
- “” — найти страницы с точной фразой. Такой может быть “Senior Java Developer” — слова будут написаны именно в этой последовательности.
Рассмотрим пример. Введя в поисковую строку “Scala AND Play AND React”, вы получите страницы, содержащие все три ключевые слова. Но есть и более сложные, многоуровневые запросы. Следующий покажет страницы с Rubу и названиями frontend-фреймворков, исключая объявления вакансий:
((Rubу OR “Ruby on rails” OR RoR) AND (Vue OR React OR Angular)) -job -vacancy -hire
Boolean search для IT-рекрутеров — важный инструмент для работы в поисковиках и LinkedIn, без него поиск IT-специалистов становится хаотичным и непродуктивным. Ранее мы уже подробно обсудили, как искать кандидатов в LinkedIn и какие Boolean search операторы использовать — советую к прочтению.
Чем отличается Boolean search от X-Ray запросов
Если Boolean search в поиске Google предполагает результаты на разных сайтах, то X-Ray — разновидность Boolean search, когда выдача будет относиться к одному ресурсу. Так, к примеру, запрос “site:linkedin.com Java” отфильтрует страницы этой профессиональной соцсети, содержащие ключевое слово Java. Хоть вы и будете вводить текст в Google-поиске, все запросы будут связаны с LinkedIn. Это и является X-Ray поиском. Однако в некоторых источниках между этими терминами ставят равно.
Подборка ресурсов по Boolean search для рекрутера
Делюсь полезными сайтами для составления поисковых запросов:
- HireEZ — бесплатный инструмент для составления поисковых запросов, доступны операторы для поиска по названиям позиции, навыкам и локациям. Сервис предлагает слова-альтернативы и связанные термины, чтобы облегчить вашу работу.
- Recruit’em — тул для составления запросов, который учитывает особенности разных платформ: LinkedIn, Dribbble, Github, Xing, Stack Overflow, X (Twitter). Так в LinkedIn предлагается поиск по текущему работодателю — полезно при рекрутинге через компании-доноры. Использование бесплатно.
- Tribal Impact Boolean Search Tool — еще один бесплатный сервис для генерирования запросов. Учитывает более сложные взаимосвязи между AND/OR операторами в тайтлах, скиллах, названиях компаний. Предлагает создать Boolean search в LinkedIn и Google.
- Taylr’s Boolean Search Generator — бесплатный инструмент на основе AI. Введите пару предложений о том, кого вы ищите, и сервис выдаст вам предлагаемые ключевые слова. Вы можете добавлять тайтлы, скиллы, локации, компании и сферы в запрос. При необходимости Taylr выдаст связанные технологии или названия-альтернативы.
- Buildstream Boolean Search String Generator — еще один сервис, который работает с помощью искусственного интеллекта. Достаточно скопировать в поле все требования позиции и вы получите сформированный запрос. Даже если в описании будет указано «Java 8 или более современная версия», Buildstream учтет это в прописанных критериях поиска. Однако некоторые пункты запроса стоит профильтровать вручную.
- recruitRyte — продвинутый сервис для составления запросов. Он анализирует требования вакансии и предлагает возможные ключевые слова с учетом полных названий, сокращений, связанных технологий. User-friendly интерфейс позволяет удобно кастомизировать запросы, не выходя из сервиса. В бесплатной версии доступно два поиска для одного пользователя на месяц, расширенные возможности будут стоить от $45.
С инструментами разобрались. Перейдем к анализу нашего рецепта!
Как составить стратегию поиска айтишников
Boolean search операторы — только малая доля работы рекрутера. На практике, куда больше времени вы будете тратить на составление сорсинг-стратегий для разных IT-вакансий. Рассмотрим этот процесс поэтапно.
Выделите ключевые слова из описания вакансии
В начале работы над вакансией вам может захотеться либо прокрастиновать на создание сложной логики запроса с многоуровневыми keywords, либо, наоборот, бросаться в бой и сразу испытывать запрос из немного похожей вакансии прошлого года, не тратя времени на стратегию. И то, и другое не совсем правильно. Чтобы сформировать эффективный поисковый запрос, начните сначала — с ключевых слов.
Для вакансий разработчиков ключевыми словами могут быть основные фреймворки или языки программирования. Например: Java, JavaScript, React или Vue. Для некоторых позиций лучше составлять поиск по job titles, их синонимам или альтернативам. Такими направлениями могут быть Business Analyst, Product Manager или Product Owner.
Для сужения запросов вам пригодятся очереди сообщений, юнит тесты и NoSQL базы данных. Они помогут в поиске опытных кандидатов.
Чтобы не заспамить запрос, помните: на вакансиях много ключевых слов, которые нужно игнорировать. Лучше не включать в запрос технологии, которые есть почти у каждого кандидата, такие как git, REST, html и так далее.
Иногда есть слова, которые кажутся хорошим keyword. Но когда доходит до сорсинга, они не срабатывают. Например, сокращенное название Golang, языка программирования, — Go. Его лучше не использовать как ключевое слово. Дело в том, что в английском языке это слово распространено в целом. Поэтому при поиске по тексту оно будет часто встречаться среди различных описаний или названий компаний. В таких кейсах нужно отслеживать, не может ли сокращенное слово использоваться в более широком смысле.
Сформируйте стратегию поиска на вакансию
Несмотря на то, что у вакансии может быть много полезных keywords, нужно помнить, что они — не единственный источник для инсайтов.
Первые запросы предоставят вам кандидатов, но поисковая выдача заканчивается быстро. Чтобы расширить ее, посмотрите, какие технологии разработчики указывают в своих профилях. Если вы найдете часто повторяющиеся, то именно они вам помогут.
Кроме того, уже во время поиска обратите внимание и на кандидатов, которые не подходят к вашим требованиям. Чем больше их попадается, тем дольше вы будете их анализировать. Каждый такой профиль — ваше время. Поэтому анализируем, какие ключевые слова объединяют нерелевантных кандидатов и вписываем их в поиске через NOT/минус, чтобы отфильтровать.
Не все технологии и ключевые слова, которые указывают в вакансиях, кандидаты упоминают у себя в профилях. Некоторые ключи могут минимизировать количество результатов поиска. А если вы впишете такое слово через AND с основным запросом, то можете получить и ноль результатов. К примеру, в Украине всего до 200 специалистов по Pixi, работающих в GameDev-домене. Любое дополнительное ключевое слово — и LinkedIn покажет, что их совсем нет:) Именно поэтому желательно отбрасывать слова, которые дают слишком мало результатов.
Проанализировав количество результатов, вы можете определиться со стратегией поиска. К примеру, у вас на руках есть вакансия с большой поисковой выдачей, поэтому есть смысл сделать несколько узких запросов, чтобы отобрать наиболее релевантных кандидатов… Или ваш запрос окажется слишком ограниченным, потенциальных кандидатов выдается мало, поэтому есть смысл «пройтись» по рынку широким запросом.
После выбора стратегии переходите к поиску кандидатов.
Протестируйте Boolean search-запросы
Далее вас ждет мастерство в улучшении рецепта. Экспериментируйте и не бойтесь использовать новые функции для фильтрации.
Так, в продвинутой версии LinkedIn можно использовать больше операторов и расширенные возможности для поиска. IT-рекрутер при Boolean поиске в бесплатной версии LinkedIn должен учесть:
- Ограничение на количество ключевых слов — можно использовать до пяти ключевых слов через OR, AND, NOT одновременно.
- Все пробелы автоматически учитываются как AND. Поэтому в запросе вы можете пропустить этот оператор, чтобы сэкономить количество специальных слов.
- Кроме обычного поиска на платформе, можно использовать дополнительные возможности. Например, поиск по Titles. Им можно пользоваться, нажав на «All filters».
После определения стратегии поиска и составления Boolean запроса переходите к тестированию, корректурам и постоянным улучшениям. В зависимости от этапа поиска можно изменять запросы так, как вы этого захотите (пока не закроете позицию, конечно).
Создание запросов из Boolean search для вакансии в IT на практике
Boolean search: как пользоваться на практике? Разберем на практике три кейса из IT-рекрутинга, чтобы вывести ваши запросы на новый уровень.
Кейс 1. Много требований вакансии
Наше «дано»:
- Вакансия Senior Frontend Developer (Vue.js).
- Hiring-менеджер передал вам такие must-have технологии: Vue, Vuex, JavaScript, TypeScript, Figma, Webpack. Nice-to-have: TypeScript.
- Вы узнали, специалист точно не станет fullstack в команде, не будет развиваться в Node.js.
- Кроме того, в компании используют Vuex, а в одном из проектов есть Quasar.
Переходим к практике. У Vue.js есть нюанс, который нужно учесть на первом этапе. Есть разные варианты написания этого языка: Vue, VueJS, Vue JS… Если кандидат указал VueJS, а у вас в поиске стоит Vue, вы его не найдете. Если термин написать через точку, то она будет игнорироваться поиском и восприниматься как поиск по Vue. Чтобы найти тех специалистов, которые написали термин вместе, мы добавляем еще и ключевое слово VueJS. Стартовый запрос выглядит так: Vue OR VueJS.
Этот поисковый запрос достаточно широкий. Сузить его мы можем специфическими технологиями: Vuex и Quasar. Комбинированный запрос будет следующим: (Vue OR VueJS) AND (Vuex OR Quasar).
Чтобы исключить Node.js, используем оператор NOT. А добавив (Figma OR Scss OR grid) к запросу, мы найдем тех, у кого был опыт с версткой. Таким образом, наш полноценный запрос будет выглядеть так: ((Vue OR VueJS) AND (Vuex OR Quasar) AND (Figma OR SCSS OR grid)) NOT Node.

Кейс 2. Вакансии без точных технологий
Такие вакансии усложняют поиск в LinkedIn. Нужно внимательно вчитаться в детали и выделить самую важную информацию. Такой могут быть особенности работы или специфические требования к кандидату.
Например, специалист должен быть менеджером и больше работать скорее с бизнес-решениями, чем с технической частью. Тогда по тайтам можно искать VP of Engineering, CTO или CIO по текущей позиции. Чтобы отфильтровать кандидатов, работающих по техническому направлению, добавляем NOT Architect.
Иногда следует заглядывать в дополнительные фильтры. Например «Company sizes». С помощью него можно найти специалиста, который работал в крупных компаниях, если это важно в требованиях вакансии.

Кейс 3. Вакансии с очень широким спектром технологий
Такие вакансии сбивают рекрутеров с толку: не очень понятно, кого именно нужно искать.
Используя Boolean search в рекрутинге можно сделать комбинации разных поисковых запросов сразу через совмещение AND и OR. К примеру: (Java AND Spring Boot) OR (Java AND Hadoop AND Spark).
Конечно, такие запросы выглядят путанно. Но именно так вы можете вместить все опции в один запрос и предлагать вакансию всем, кто соответствует требованиям. Преимущество объединения: если есть кандидаты с навыками в нескольких сферах, они не будут появляться повторно, как при отдельном поиске по технологиям. В результате вы потратите меньше времени на сорсинг и больше — на общение и обработку офферов.
В статье мы рассмотрели несколько кейсов, но все вакансии разные. Нужно комбинировать способы, экспериментировать и выбирать методы, которые подходят именно вам. Чтобы эффективно составить поисковые запросы, общайтесь с нанимающим менеджером для уточнений или обращайтесь к экспертам за консультациями!

Насколько полезной была эта статья?
Click on a star to rate it!
Средняя оценка 5 / 5. Количество голосов: 32
Оценок пока нет! Будьте первым, кто оценит этот пост.









