Как стать автором
Обновить

Как мы улучшили Умный поиск на hh.ru в 2019 году: инфографика

Время на прочтение2 мин
Количество просмотров6K
Всего голосов 6: ↑5 и ↓1+8
Комментарии13

Комментарии 13

Лучше бы улучшили отображение одной и той же вакансии из разных городов, первый раз писал об этом года три назад, второй раз в 2019: <<мы передадим информацию разработчикам>>. До сих пор передаёте.
Почему так сложно 100 одинаковых вакансий из результатов поиска объединить в одну и написать там список доступных городов через запятую? На первом месте покажите либо крупнейший город, либо наиболее близкий по удаленности от города соискателя и т.д.

Привет, я Саша Сидоров, продакт-менеджер поисковых и рекомендательных систем в HH. Я знаю об этой проблеме примерно с марта 2017. Она влияет на качество выдачи примерно для 0,3% соискателей часто и 2% — изредка. Её ещё не починили в том числе из-за моих решений всё это время проверять другие гипотезы, которые могут улучшить выдачу у бОльшего количества пользователей, от 30% и больше. О части из них, которые принесли пользу и решили выкатить на всех в 2019, мы написали выше. Количество ресурсов всегда ограничено, сделать всё не получится, моя работа – вместе с командой выбирать, что делать, чтобы разработка окупалась и приносила наибольшую пользу.

К сожалению, эту проблему вряд ли получится решить так просто, как Вы пишете. У многих вакансий в разных регионах разный уровень зарплаты, иногда разный (по форме) заголовок и описание. Иногда, наоборот, заголовки разные, описание одинаковое. Какую вакансию выбирать – тоже нельзя решить простым правилом. Нужно учитывать зарплату, часовой пояс, продвижение вакансии работодателем (да, мы коммерческая компания), скорость разбора откликов на вакансию, физическое расстояние и возможно, что-то ещё, с помощью ML. Это довольно дорого делать и скорее всего не получится статистически значимо измерить за разумное время, сделали ли лучше, потому изменение будет влияет на не очень большое количество пользователей.

Поэтому думаем над тем, чтобы улучшить выдачу не только по удалённой работе, но для некоторых других пользователей, которые сейчас могут встречаться с не подходящими для них дублями внутри городов, чтобы изменения коснулись хотя бы 10% соискателей и пользу от них можно было измерить. Но это ещё несколько сложнее и дороже. Приоритет не очень большой, дойдём ли до проверки этой гипотезы в этом году и покажут ли эксперименты улучшение, чтобы включить на всех – сейчас не могу сказать.
самый бесполезный и бездарный сайт по поиску работы, и реклама по всем каналам раздражает просто
Вы совершенно правы, мы погнались за симпатичной инфографикой и слегка заигрались с декстопом, забыв про удобство на других платформах. Спасибо, что указали на наш промах, обещаем: больше никаких картинок с многабуквами и белым шрифтом на голубом фоне.

Красота, конечно, требует жертв, но удобством жертвовать не станем.
Толку от этого улучшения поиска, если у вас до сих пор нет элементарного сохранения шаблона поиска?

И второе. Я не хочу, что бы меня беспокоили местные компании, но скрыть вакансию для города я не могу. В итоге скрыл для всех.

Неужели эти столь простые задачи так сложно сделать?

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

Этот вариант действительно работает, но все же выглядит как костыль. То есть у них есть все, что нужно, но именно что нужно они не делают.
Смотрите, большинство соискателей пользуется поиском по вакансиям по-другому. Чуть больше, чем в половине случаев нажимают кнопку «найти» с пустым запросом, ещё примерно в четверти – с запросом из одного слова, ещё в 14% – с двумя, 6% – с тремя. Когда запрос не пустой, в большинстве случаев вводят 1-3 буквы, затем выбирают слово из саджеста. Безо всяких сложных фильтров, языка поисковых запросов и т.д. Этот сценарий простой, наиболее высокочастотный, но сделать, чтобы он хорошо работал, сложно, и можно только с помощью ML, на нём и концентрируемся. Чаще только сценарий «через поиск не ищу, жду, чтобы подходящие вакансии и приглашения сами пришли».

Сложные условия, которые трудно подобрать и хочется сохранить, актуальны для части из оставшихся нескольких единиц процентов. Большинство соискателей ищут работу меньше недели, и не готовы изучать сложные интерфейсы. Управление сохранёнными запросами — прорабатывали, пока не получилось сделать такой UX, чтобы большинство не путалось, особенно на мобильном. Т.к. это всё же единицы процентов, от идеи совсем не отказались, кое-что в этой области планируем, приоритет не очень высокий. Пока не сделали, можете устроить себе эту функциональность через автопоиск, или за 5 мин. через панель закладок и папки избранного в браузере, сохраняя URL'ы нужных Вам запросов.

Про проблему «беспокоят местные компании», кажется, первое обращение. К сожалению, ничего такого не планируем — существующая форма резюме и логика доступа уже довольно сложная. Отказывайте на приглашения, добавляйте компании в блеклист.

Говорить пользователям «да, скоро будет» гораздо приятнее, чем «нет, ничего такого не планируем». У каждого пользователя есть свои пожелания. Но даже если бы мы имели неограниченные ресурсы, не имели требований, чтобы компания была очень прибыльной, и могли бы реализовать их все, продуктом стало бы невозможно пользоваться из-за сложности логики и интерфейса. Приходится выбирать.
Чуть больше, чем в половине случаев нажимают кнопку «найти» с пустым запросом

Потому что это единственный(?) способ перейти к «тупому» списку вакансий без фильтров, ведь на сайте нет кнопки, перенаправляющей на https://hh.ru/search/vacancy


Помню как при знакомстве с HH дико бесило отсутствие списка, потом уже методом тыка понял как на него переходить — через кнопку "ПОИСК", что тоже смахивает на костыль.
Как-то психологически что-ли проще сначала увидеть список, а потом уже применять к нему какие-то фильтры и сортировки, ведь при поиске не всегда нужно указывать точную должность, иногда достаточно просто выбрать сферу деятельности и посмотреть все доступные варианты, но на сайте HH такой возможности (очевидной для нового пользователя) нет.

У вас, как у разработчиков, свой взгляд на это. В любом случае спасибо за развернутый ответ.
А когда сделаете возможность одно резюме отправлять разным вакансиям с разной зарплатой? И когда название резюме будет отльчаться от должности? А когда сделаете поиск по откликам, чтобы соискатель мог смотреть и ведеть кому и когда какое резюме отправлялось?
Предложу свои замечания, которые попадались мне.
1) JavaScript ≠ Java
2) Чем больше стаж соискателя, тем меньше интерес к вакансиям «без опыта» тем более к вакансиям для студентов. В личных рекомендациях проскакивают такие вакансии. Релевантность какая-то должна быть.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий