Boolean search и ее операторы
Boolean search — это технология, позволяющая использовать при поиске не только слова, но и логические операторы, с помощью которых можно расширить или сузить результаты выдачи. Применяется для поиска по всему Интернету. При помощи специальных команд можно, помимо специальности, указать требования к образованию, знанию языков, возрасту, опыту и другим критериям, тем самым получить выборку, максимально удовлетворяющую запросу рекрутера.
Например, HR-специалист ищет создателя кода, владеющего языками программирования Python и Java, за плечами которого не менее семи лет опыта работы, проживающего в Санкт-Петербурге и готового выйти в офис на полный рабочий день. Используя операторы Boolean search, он сможет указать все перечисленные требования в строке поиска и увидеть только тех кандидатов, резюме которых полностью соответствует вакансии.

К основным операторам технологии относятся:
- «AND» или «пробел». Используется для сокращения результатов поиска. Означает, что на странице кандидата должны встречаться все перечисленные слова.
- «OR» или «|». Применяется для расширения результатов выдачи и требует на искомой странице наличия любого из указанных слов.
- «NOT» или «-». Уменьшает выдачу. Указав оператор или знак минус перед словом, представитель работодателя получит резюме, в которых обозначенный термин отсутствует.
- «()». Скобки позволяют группировать запросы в одну группу и расставлять приоритеты среди полученных результатов.
- «""». Кавычки-лапки (не путать с традиционными для русскоязычных текстов кавычками-елочками) помогают осуществлять поиск по точному вхождению закавыченной фразы, без склонений и разбавлений.

Вариант запроса по приведенному выше примеру будет выглядеть следующим образом: (Программист | разработчик)
("Python" "Java")
("7 лет") -удаленно, -дистанционно
(Санкт-Петербург | СПб)
("резюме") -вакансия
То есть мы исключили из поиска удаленный и дистанционный варианты работы, а также объявления с вакансиями, чтобы получить только резюме. Специальность «программист» и «разработчик» использовали без точного вхождения, так как они могут быть дополнены другими терминами. Плюс сузили географию кандидатов.

X-ray и ее использование
В отличие от предыдущей технологии X-ray применяется для получения результатов на конкретном сайте, если его функции ограничены, поиск платный или нет необходимых фильтров. Операторы Boolean search при этом тоже действуют, но дополняются более прицельными. С их помощью можно прямо из Google увидеть не только текущие, но и прежние версии страниц, данные на которых были ранее изменены или дополнены.
Наиболее часто технология задействуется при поиске на ресурсах: LinkedIn, Moikrug, Habr и подобных, где возможности внутренних фильтров ограничены. На сайтах с расширенной системой фильтрации типа HeadHunter, VK, «Авито» их применение необязательно.
Логические операторы X-ray:
- «site:». Позволяет указать адрес сайта или его подраздел, на котором необходимо найти нужную анкету.
- «intitle:» или «inurl:». С помощью оператора уточняются нужные разделы ресурса, где будет осуществляться поиск или которые будут исключены из него в зависимости от дополнительных параметров запроса.
- «typefile:». С помощью команды указывается искомый тип файла, например, PDF или RTF.
Введя запрос «разработчик python site:ru.linkedin.com резюме», увидим анкеты разработчиков, владеющих языком программирования Python, которые разместили на сайте linkedin.com.

Плюсы Boolean Search и X-ray при поиске персонала
Главное достоинство — скорость. Рекрутер тратит меньше времени на нахождение релевантных резюме. Также стоит отметить эффективность метода: не всегда площадки для поиска работы и сотрудников адаптированы под специфические отрасли. Использование технологий умного поиска сглаживает этот недостаток.
Экономическая выгода проявляется в том, что операторы позволяют отказаться от абонентской платы за пользование площадками, получая больше контроля при выборе каналов поиска кандидатов, а также приглашать на собеседование только тех, кто потенциально подходит компании.
