Найти в Дзене

Секрет поисковой строки. Как заставить hh показывать то, что вы ищете

Многие мои знакомые студенты вузов не могли нормально найти стажировку через агрегаторы вакансий. Представьте: студент, горящие глаза, готов пахать. Заходит на агрегатор вакансий, пишет «Стажер», нажимает Enter и... буль-буль... утонул. На него вываливается тонна мусора: курсы, «стажер в отдел продаж» (читай: курьер), какие-то мутные схемы, вообще ни разу не стажировки. А реальные, крутые стажировок в IT, консалтинге, банках? Они ведь существуют. Но где они? Доходило до абсурда. Чтобы найти стажировку в условном «Яндексе» или «Сбере», приходилось открывать Google, писать «Название компании + стажировка», находить их лендинг и уже оттуда переходить на hh.ru. Вакансия на сайте есть. Но найти её через поиск самого сайта — невозможно. Абсурд? Ещё какой. Чтобы найти вакансию на сайте по поиску работы, нужно использовать другой поисковик. Люди, которые почему то не владеют языком запросов в совершенстве? НЕТ. Виновата недружелюбная, перегруженная система, которая отлично хранит данные, но уж
Оглавление
Магия синтаксиса: когда поиск hh.ru наконец-то начинает тебя понимать.
Магия синтаксиса: когда поиск hh.ru наконец-то начинает тебя понимать.

Многие мои знакомые студенты вузов не могли нормально найти стажировку через агрегаторы вакансий.

Представьте: студент, горящие глаза, готов пахать. Заходит на агрегатор вакансий, пишет «Стажер», нажимает Enter и... буль-буль... утонул. На него вываливается тонна мусора: курсы, «стажер в отдел продаж» (читай: курьер), какие-то мутные схемы, вообще ни разу не стажировки.

А реальные, крутые стажировок в IT, консалтинге, банках? Они ведь существуют. Но где они?

Буль-буль карасики
Буль-буль карасики

Доходило до абсурда. Чтобы найти стажировку в условном «Яндексе» или «Сбере», приходилось открывать Google, писать «Название компании + стажировка», находить их лендинг и уже оттуда переходить на hh.ru.

Вакансия на сайте есть. Но найти её через поиск самого сайта — невозможно. Абсурд? Ещё какой. Чтобы найти вакансию на сайте по поиску работы, нужно использовать другой поисковик.

Кто виноват?

Люди, которые почему то не владеют языком запросов в совершенстве? НЕТ. Виновата недружелюбная, перегруженная система, которая отлично хранит данные, но ужасно помогает их найти.

hh — это не умный помощник. Это грубая база данных. И разговаривать с ней нужно на её примитивном, машинном языке — с помощью поисковых запросов.

Почему вы находите «мусор»

Когда вы пишете в строке просто Аналитик, умный алгоритм пытается вам угодить и ищет это слово везде.

В заголовке, в описании задач, в требованиях, в описании компании.

Итог: Вам выпадает «Директор завода», потому что в самом низу, мелким шрифтом написано: «в подчинении будет финансовый аналитик». Для алгоритма это релевантный результат.

Язык агрегаторов

На сайте есть статьи и инструкции. Один нюанс, они похожи на руководство по сборке ядерного реактора, написанное на клингонском.

Куча операторов, скобок, логических условий (AND, OR, NOT, NAME:). Это не «секретная информация», она лежит в открытом доступе. Кто освоил, тому надо сертификат давать покруче, чем за некоторые курсы по базам данных.

Официальная справка hh.ru по поисковым запросам. "Зачем делать чтобы было удобно — мы напишем инструкцию."
Официальная справка hh.ru по поисковым запросам. "Зачем делать чтобы было удобно — мы напишем инструкцию."

Вот как это работает на примере той самой стажировки:

  • Примитивный запрос (крик в толпу): стажёр
    Результат: Куча мусора, курсов и нерелевантных вакансий.
  • Умный запрос (точный адрес):
    NAME:(Стажер OR Junior OR Trainee) AND (Python OR Разработчик) NOT (Продажи OR Оператор)

Перевод:

  1. NAME:(...) — Мы приказываем искать слова «Стажер», «Junior» или «Trainee» строго в заголовке. Это отсекает всех начальников, у которых стажеры в подчинении.
  2. AND (...) — Добавляем обязательное условие: специальность (Python или Разработчик).
  3. NOT (...) — Жестко исключаем продажи, операторов и прочий шум.

Чек-лист: Как составить такой запрос самому (4 шага)

Если хотите попробовать собрать это руками, вот правильная логика. Забудьте про простое перечисление слов.

Шаг 1. Кто вы? (Заголовок)
Соберите синонимы вашей должности.

  • Пример: (Product manager OR Продакт OR CPO)
  • Важно: Это поле нужно искать через оператор NAME:, иначе найдете вакансии, где ваша роль просто упоминается в тексте.

Шаг 2. Что вы умеете? (Навыки)
Ключевые слова, которые точно должны быть в тексте вакансии.

  • Пример: (CustDev OR Unit-экономика OR Mobile)

Шаг 3. Чего не хотите? (Мусор)
Соберите слова-маркеры плохих вакансий.

  • Пример: (Курсы OR Обучение OR Холодные звонки OR Такси)

Шаг 4. Собираем лего
Соединяем всё это операторами. Выглядит примерно так:
NAME:(Синонимы из шага 1) AND (Навыки из шага 2) NOT (Мусор из шага 3)

Вуаля. Вы только что написали программу для поисковика, которая отсечёт 95% шума.

Хочу работу найти, а не скобки учить

Выглядит жутковато? Плохие новости - это еще простейший пример. Там есть операторы расстояния (чтобы слова стояли рядом), кавычки для точных фраз и приоритеты скобок. Ошибешься в одном знаке — поиск выдаст ноль результатов.

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

Поскольку я поняла, что никто не хочет становиться «оператором базы данных hh.ru», мы с командой сделали специальный инструмент.

Сервис называется Jobix
Мы написали алгоритм. Идея простая: вы своими словами пишете, что ищите (всё что вздумается), а программа переводит это на язык поисковых запросов.

Честно скажу, отладить это получилось не сразу. Логика запросов капризная, русский язык богатый, а фантазия HR-менеджеров — безгранична.

Но это работает.

 Без танцев с бубном, операторов и головной боли. По-людски.
Без танцев с бубном, операторов и головной боли. По-людски.

Чтобы не гадать, система выдает сразу три варианта запросов (по два на каждый тип, чтобы наверняка):

  1. Короткий: Самый строгий. Минимум результатов, но 100% попадание в ваши требования. Идеально для быстрого просмотра.
  2. Сбалансированный: Золотая середина. Включает смежные синонимы и популярные варианты написания технологий.
  3. Широкий: Для тех, кто хочет посмотреть весь рынок и готов тратить время на фильтрацию.

Это бесплатно (есть пробный период, которого точно хватит, чтобы сгенерировать запросы и найти работу).

Вакансии есть, просто они спрятаны за алгоритмами.