Найти в Дзене

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

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

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

Магия синтаксиса: когда поиск 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. Широкий: Для тех, кто хочет посмотреть весь рынок и готов тратить время на фильтрацию.

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

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