Вы не сможете приобрести эти навыки с помощью одной статьи, вам нужна практика. Попробуйте попрактиковаться. Уделите 10 минут, подумайте о кандидате и задайте несколько вопросов. Мы уверены, что вы добьетесь успеха. Знание булевого поиска позволит вам перейти на новый уровень рекрутинга и открыть новые возможности.
Boolean search для it-рекрутеров
Для рядового пользователя работа с поиском Google ограничивается фразами типа «Окей, Google, какой фильм мне посмотреть». Но не для рекрутеров, которые ищут кандидатов с четким набором навыков. Если компании требуется программист и рекрутер набирает в поисковой строке «программист Москва», он получает множество избыточных результатов — в основном вакансии от других компаний. Существуют специальные операторы для более точного поиска с заданными параметрами в Google:
AND — требуется для поиска страниц, содержащих все указанные ключевые слова.
OR — используется для охвата категорий, которые по сути являются одинаковыми, но с разными словами.
«-» — используется для исключения из поиска ненужных слов или фраз.
() — используется для группировки и определения приоритетов частей запроса.
«» — для поиска точных терминов.
сайт: — требуется для поиска определенного веб-сайта.
intitle: — позволяет искать только в заголовках.
тип файла: — используйте этот параметр, если вы хотите искать файлы в определенном формате. Как это работает на практике
И
Для поиска разработчика Android в Москве необходимо ввести Android AND developer AND Moscow, чтобы получить результаты только для сайтов, содержащих все три ключевых слова. Если вы не используете оператор AND, поиск вернет, например, приложения для Android или разработчиков Java.
Ή
Люди, ищущие работу, могут использовать разные слова для описания одной и той же работы. Чтобы найти писателя для корпоративного блога, выполните поиск по словам «Копирайтер» ИЛИ «Автор» ИЛИ «Редактор».
Чтобы исключить вакансии из поиска, нужно набрать что-то вроде iOS developer-job. Между оператором «-» и ключевым словом не должно быть пробела.
Обычно для поиска нужного человека необходимо комбинировать различные ключевые слова. Чтобы найти дизайнера и разработчика для WordPress, напишите (дизайнер ИЛИ разработчик) И WordPress. Этот запрос означает, что вы ищете и дизайнера, и разработчика, но оба должны работать с WordPress. С другой стороны, если вы ищете только разработчика, умеющего работать с WordPress, запрос будет выглядеть следующим образом: Дизайнер ИЛИ (разработчик И WordPress) .
Если в поисковой строке ввести JavaScript Developer, в результатах могут появиться сайты, использующие это ключевое слово.
В следующий раз, когда вы будете искать человека в свою команду, попробуйте воспользоваться услугами этих провайдеров. Более точные запросы сокращают время поиска и удаляют ненужные результаты.
Мы добавили поддержку необходимых логических операторов в Huntflow, которые охватывают задачи рекрутеров:
Используйте их, чтобы найти кандидата с правильным сочетанием в резюме: на основе используемых языков, библиотек и предыдущих мест работы.
Помимо стандартного булева поиска в Huntflaw, поиск по правой кнопке мыши также работает по умолчанию — для этого не нужно вводить *. Таким образом, если вы ищете postgre, то в результатах будут показаны и postgres, и postgresql.
filetype:
Это сэкономит вам часы работы и тысячи рублей: вместо ручного поиска в базе данных вы сможете нанять самых горячих и квалифицированных кандидатов первыми.
Мы ищем DBA для Linux с опытом работы на скриптовых языках и с опытом работы в Postgres. Вопрос будет выглядеть следующим образом:
linux AND postgres AND (python OR perl).
Хантфлоу представляет: булевый поиск по базе кандидатов
При необходимости вы можете добавить в запрос названия компаний, в которых вы, скорее всего, будете работать.
Мы ищем разработчика для разработки и переписывания текущего кода с Perl на Python. Поэтому нам нужен человек, который может делать и то, и другое, и запрос будет таким:
Perl и Python.
Без булевого поиска было бы слишком трудоемко искать всех, кто знает Perl, и всех, кто знает Python.
Алексей Науменко, IT-рекрутер в Postgres Professional, поделился примерами поисковых запросов:
Пример 1
Нам нужен full-stack разработчик, с клиентской частью на Vue.js и бэкендом на Node.js. Мы можем использовать такой запрос:
(«vue.js» ИЛИ «vuejs») И («node.js» ИЛИ «nodejs»).
Она найдет разработчиков, которые смогут сделать и то, и другое. Оператор OR необходим потому, что разные разработчики могут по-разному указывать технологию. В дополнение к vue.js вы также можете добавить OR «react» в первой скобке, потому что эта библиотека очень похожа на vue.js и разработчикам легко перейти с нее на vue.js.
Пример 2
Если вы будете искать в базе данных без булевых запросов, то на их поиск уйдет в разы больше времени. Однако простой булевский запрос даст наиболее релевантный результат.
Если в ATS нет булевого запроса, нам приходится применять множество различных подходов к поисковому запросу. Например, мне нужен человек, в резюме которого помимо папки Java есть ссылка на AWS. Я могу искать по ключевому слову AWS, затем GCP, затем Azure, затем Cloud или напрямую ввести AWS OR GCP OR Azure OR Cloud.
Вторая причина (самая важная лично для меня) — это возможность исключения. Возьмем тот же пример. Мне нужен человек с AWS, но при 4 разных поисках я натыкаюсь на профили, которые уже просматривал, потому что резюме может содержать одно ключевое слово или все четыре.
Пример 3
Поэтому сначала я ввожу поиск AWS, проверяю все с AWS, затем я ввожу (GCP OR Azure) NOT AWS, проверяю новые профили, затем я делаю добавление с Cloud NOT GCP NOT AWS NOT Azure и проверяю все остальные.
Поскольку я знаю, что, например, джависты в EPAM все работают с облаком, в последней итерации я пишу EPAM NOT Cloud N
Для рядового пользователя поиск в Google ограничивается фразами типа «OK, Google, какой фильм мне посмотреть». Но не для рекрутеров, которые ищут кандидатов с четким набором навыков. Если компании требуется программист и рекрутер набирает в поисковой строке «программист Москва», он получает множество избыточных результатов — в основном вакансии от других компаний. Существуют специальные операторы для более точного поиска с заданными параметрами в Google:
AND — требуется для поиска страниц, содержащих все указанные ключевые слова.
Кирилл Ольховик, сорсинг-эксперт AmazingHiring, рассказал, почему булевый поиск по ATS так важен:
OR — используется для охвата категорий, которые по сути являются одинаковыми, но с разными словами.
«-» — используется для исключения из поиска ненужных слов или фраз.
() — используется для группировки и определения приоритетов частей запроса.
«» — для поиска точных терминов.
сайт: — требуется для поиска определенного веб-сайта.
Boolean search для it-рекрутеров
Для рядового пользователя работа с поиском Google ограничивается фразами типа «Окей, Google, какой фильм мне посмотреть». Но не для рекрутеров, которые ищут кандидатов с четким набором навыков. Если компании требуется программист и рекрутер набирает в поисковой строке «программист Москва», он получает множество избыточных результатов — в основном вакансии от других компаний. Существуют специальные операторы для более точного поиска с заданными параметрами в Google:
AND — требуется для поиска страниц, содержащих все указанные ключевые слова.
OR — используется для охвата категорий, которые по сути являются одинаковыми, но с разными словами.
«-» — используется для исключения из поиска ненужных слов или фраз.
() — используется для группировки и определения приоритетов частей запроса.
«» — для поиска точных терминов.
сайт: — требуется для поиска определенного веб-сайта.
intitle: — позволяет искать только в заголовках.
Если ввести JavaScript developer в поисковую строку, то в результатах поиска появятся сайты, включающие это ключевое слово, но не обязательно всю фразу. Чтобы поиск по этому ключевому слову дал результаты, оно должно быть заключено в инвертированную запятую: «JavaScript developer» .
Этот оператор используется для поиска сотрудников в определенном месте. Вы можете комбинировать операторы в поисковом запросе, чтобы указать все важные ключевые квалификации.
И
Для поиска разработчика Android в Москве необходимо ввести Android AND developer AND Moscow, чтобы получить результаты только для сайтов, содержащих все три ключевых слова. Если вы не используете оператор AND, поиск вернет, например, приложения для Android или разработчиков Java.
Чтобы исключить вакансии из поиска, нужно набрать что-то вроде iOS developer-job. Между оператором «-» и ключевым словом не должно быть пробела.
Обычно для поиска нужного человека необходимо комбинировать различные ключевые слова. Чтобы найти дизайнера и разработчика для WordPress, напишите (дизайнер ИЛИ разработчик) И WordPress. Этот запрос означает, что вы ищете и дизайнера, и разработчика, но оба должны работать с WordPress. С другой стороны, если вы ищете только разработчика, умеющего работать с WordPress, запрос будет выглядеть следующим образом: Дизайнер ИЛИ (разработчик И WordPress) .
Если в поисковой строке ввести JavaScript Developer, в результатах могут появиться сайты, использующие это ключевое слово.
Мы добавили поддержку необходимых логических операторов в Huntflow, которые охватывают задачи рекрутеров:
Многие люди в названии своего резюме используют слово «резюме». Чтобы найти сайты, где эти резюме размещены, нужно написать в поиске:
filetype:
Это сэкономит вам часы работы и тысячи рублей: вместо ручного поиска в базе данных вы сможете нанять самых горячих и квалифицированных кандидатов первыми.
Мы ищем DBA для Linux с опытом работы на скриптовых языках и с опытом работы в Postgres. Вопрос будет выглядеть следующим образом:
linux AND postgres AND (python OR perl).