
Boolean search для IT рекрутерів: пошук кандидатів за ключовими словами
Складання сорсинг-стратегії схоже на кулінарію. Звичайно, ви повинні вміти користуватися ножем, вінчиком та плитою. Однак не володіючи рецептом і не розуміючи, як працювати з інгредієнтами, ви ризикуєте зіпсувати навіть найвишуканіше меню.
У рекрутингу кухонне приладдя — 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).
Звичайно, такі запити виглядають плутано. Проте саме так ви можете вмістити всі опції в один запит і пропонувати вакансію всім, хто відповідає вимогам.. Перевага об’єднання: якщо є кандидати з навичками у декількох сферах, вони не будуть видавати повторно, як при окремому пошуку за технологіями. В результаті ви витратите менше часу на сорсинг і більше — на спілкування та роботу з оферами.
У статті ми розглянули декілька кейсів, проте всі вакансії різні. Потрібно комбінувати способи, експериментувати та обирати методи, які підходять саме вам. Щоб ефективно скласти пошукові запити, комунікуйте з hiring-менеджером для детальної інформації або звертайтесь до експертів за консультаціями!

Наскільки корисним був цей пост?
Click on a star to rate it!
Середній рейтинг 5 / 5. Кількість голосів: 41
Оцінок поки немає! Будьте першим, хто оцінить цю публікацію.









