Урок 2 — Операторы на каждый день | Boolean Search
Мини-курс · Boolean Search

Урок 2. Операторы на каждый день

Егор Яценко Sourcing School ~39 мин
Разбираем базовый набор операторов булевого поиска — те, которые используются каждый день. Смотрим не по учебнику, а в прямом эфире: пишем запросы, наблюдаем, что меняется, строим гипотезы.

Джордж Буль — математик XIX века, создавший булеву логику. Ту самую, которую вы проходили в школе: конъюнкция, дизъюнкция, объединение и пересечение множеств. Эта логика лежит в основе языков программирования, поисковиков, HeadHunter, LinkedIn — и даже Авито.

AND / пробел
AND
Пересечение — оба условия должны быть выполнены
OR / |
OR
Объединение — подходит любое из условий
NOT / минус
Исключение — второе условие убирается из результата

Boolean search — это поиск в поисковиках с использованием этих логических операторов. Та же логика работает в HH, LinkedIn, GitHub, Авито (там 2 оператора, хотя в документации об этом ни слова).

Этот урок
На каждый день
Самые важные и нужные. Используются в каждом поиске. Именно их разбираем сегодня.
Следующие уроки
На отчаяние
Продвинутые инструменты. Подключаем, когда базовый поиск уже исчерпан.
−слово
Минус (исключение)
Аналог NOT — но NOT в Google не работает уже ~6 лет
Убирает из выдачи страницы, содержащие указанное слово. Пишется вплотную к слову — без пробела.
Пример
резюме python tornado москва -вакансия -site:superjob.ru -site:hh.ru
⚠️

В интернете много старых статей про оператор NOT — они хорошо индексируются, но NOT в Google давно не работает. Используйте только минус.

-вакансия — правильно
-site:hh.ru — исключить сайт целиком (надёжнее, чем просто -hh.ru)

OR  |
OR / вертикальный слэш
Синонимы, альтернативы, варианты написания
Находит страницы, где встречается хотя бы одно из слов. Пишется ЗАГЛАВНЫМИ буквами — маленькими Google не поймёт. Вертикальный слэш работает аналогично и допускает слитное написание.
Пример
резюме OR cv python tornado москва
резюме|cv python tornado москва
⚠️

HH поймёт OR маленькими буквами, Google — нет. Пишите всегда заглавными — безопаснее для всех платформ.

✅ В Яндексе и DuckDuckGo вместо OR используется |. Проверяйте в документации.

AND / пробел
AND / пробел
Обязательное совпадение всех условий
Пробел между словами — это И. Все слова должны присутствовать на странице. AND как отдельный оператор официально в Google не задокументирован — его заменяет пробел. Если пишете AND — только заглавными.
Как читается запрос
резюме OR cv  python  tornado  москва  -вакансия
= (резюме ИЛИ cv) И python И tornado И москва И (не вакансия)
"фраза"
Кавычки (точная фраза)
Склеивают слова — ищет именно в таком порядке рядом
Слова в кавычках должны стоять подряд — именно в таком порядке. Нужны, чтобы найти «senior python», а не просто страницы, где «senior» и «python» встречаются где-то в разных местах.
Пример
"senior python" OR "старший python" OR "ведущий python"
⚠️

Пробел внутри кавычек — ок. Но inurl:"резюме python" — ошибка: в URL пробелов не бывает. Используйте подчёркивание: inurl:резюме_python

intitle:
intitle:
Поиск в заголовке страницы (синий текст в выдаче)
Ищет слово в заголовке страницы — то, что отображается синим в результатах поиска. Пишется маленькими буквами, вплотную к слову, без пробела.
Пример
intitle:резюме OR intitle:cv python tornado москва
⚠️

intitle:резюме OR cv — ошибка! Google прочитает это как «intitle:резюме» ИЛИ «cv где угодно». Каждое слово требует своего оператора: intitle:резюме OR intitle:cv

inurl:
inurl:
Поиск в URL-адресе страницы
Ищет слово в адресной строке страницы. Можно комбинировать с intitle через OR. В URL не бывает пробелов — учитывайте это при написании запросов.
Пример
inurl:resume OR intitle:резюме OR intitle:cv python москва

✅ intitle и inurl хорошо работают в паре через OR — это даёт более широкую, но всё ещё точную выдачу.

filetype:
filetype:
Поиск файлов определённого формата
Ищет файлы нужного расширения. Резюме чаще всего встречаются в PDF и DOC. Можно использовать как дополнительный фильтр или как основу запроса.
Пример
резюме python tornado москва filetype:pdf

✅ filetype:pdf сужает выдачу — полезно, когда результатов слишком много и нужно отфильтровать именно документы.

site:
site: — следующий урок
X-Ray поиск по конкретному сайту
Один из самых важных операторов — ищет страницы внутри конкретного сайта. Разбираем отдельно в следующем уроке.
Примерно так будет выглядеть
site:linkedin.com "python developer" москва
Оператор Регистр Пробел Пример
Минус любой вплотную к слову -вакансия
OR / AND ЗАГЛАВНЫЕ с пробелами резюме OR cv
| (слэш) любой можно слитно резюме|cv
intitle: inurl: site: filetype: только строчные вплотную к слову intitle:резюме
Кавычки любой пробел внутри — ок "senior python"
⚠️

Site: с заглавной буквы — не работает. Операторы с двоеточием всегда пишутся строчными. Если что-то не работает — первым делом проверьте регистр.

~300
Реальный максимум
Google показывает не более ~300 результатов, даже если заявляет тысячи.
32
Слов в запросе
Всё, что написано после 32-го слова, Google игнорирует.
Google игнорирует слова из запроса
Если выдача слишком маленькая, Google может самостоятельно убрать одно из ваших слов и показать более широкий результат. Об этом написано мелким шрифтом под выдачей.

✅ Решение: Инструменты → Все результатыТочное соответствие. После этого Google перестанет что-либо выкидывать из запроса.

Google не понимает географию
Для поисковика «Москва» — это просто набор символов, а не город. Он не знает, что Москва входит в Россию. Поэтому «Россия OR Москва» — это логично с точки зрения машины, даже если нам кажется странным.
Совет
Пробуйте варианты написания: Москва OR Москву OR Moscow
1

Начните с простого запроса

Напишите базовые слова без операторов: резюме python tornado москва. Посмотрите, что выдаёт Google.

2

Исключайте мусор

Добавляйте минус для очевидного мусора: -вакансия -site:hh.ru -site:superjob.ru

3

Добавляйте операторы по одному

Каждый раз смотрите, как изменилась выдача. Не пишите сразу длинный запрос — в нём легко запутаться и выйти за лимит в 32 слова.

4

Анализируйте выдачу, стройте гипотезы

Следите за закономерностями. Видите личные сайты — значит, в этой нише люди заводят личные сайты. Это новая гипотеза для следующего запроса.

5

Если нашли ноль — упрощайте

Нулевая выдача = запрос слишком сужен. Убирайте последний добавленный оператор и смотрите, что вернулось.

🚫

Частая ошибка — слишком жёсткие кавычки. "резюме python" найдёт только страницы, где эти слова стоят рядом. Но в реальных резюме чаще написано «full stack python developer» — резюме и python есть, но не подряд. Кавычки нужны для конкретных фраз (должностей, уровней), а не для связки случайных слов.

Булевой поиск работает для любых специальностей. Но с не-IT нужно экспериментировать тщательнее.

✅ Что работает
Общий запрос резюме OR cv директор производства может дать результат даже без сужения.
⚠️ Когда резюме не помогает
Узкая специализация (молочное производство) — слово «резюме» может пропасть из результатов. Тогда ищите без него: выставки, ассоциации, протоколы совещаний.

Отраслевые списки, протоколы конференций, сайты профессиональных сообществ — всё это источники для нестандартных гипотез. Принцип поиска тот же, просто отправная точка другая.

Главный вывод урока

Булевой поиск — это не магия, а логика. Добавляйте операторы по одному, наблюдайте, как меняется выдача, и стройте гипотезы из того, что видите. Запрос — это инструмент, а не формула.

Следующий урок
X-Ray и оператор site: — поиск по конкретным сайтам