Маша Семёнова
продакт поиска
Поиск без границ
Исторически сложилось, что поиск в 2ГИС был ограничен проектами. Сделали ещё один шаг в сторону поиска по всей стране: находим аэропорт Пулково из Новосибирска и Манежную площадь Москвы из Владивостока.
После выхода бесшовки(то есть карты и справочника, которые не поделены на проекты, включающие отдельные регионы и города) в 2019 году 2ГИС очень прокачал поиск. До этого, пока карта и справочник были поделены на «проекты», искать можно было только в пределах одного региона или города.

С появлением бесшовки поиск стал возможен в пределах видимой области карты: если масштаб вмещал сразу три региона, то в выдачу могли попасть базы отдыха и гостиницы в каждом из них. Этого было недостаточно — люди могут искать объекты далеко от региона, где находятся, а среди них могут быть не только гостиницы (их попадание в выдачу мы по-особому настроили).
И это только те поиски, в результате которых пользователю удалось найти объект. А сколько ещё тех, в которых открытия карточки не произошло? Поэтому мы сейчас активно работаем над улучшением бесшовного поиска — чтобы пользователи имели возможность находить наиболее популярные объекты без указания их проекта.

До последнего обновления поиск объекта или организации в другом проекте работал только при явном указании его в запросе.

К примеру, раньше при запросе «Зарядье» из любого региона поиск подбирал магазины, где можно купить зарядки для гаджетов — поиск трактовал запрос именно так. Теперь при поиске откуда угодно предложим московский парк.
Что такое Universe
Во время работы над бесшовкой несколько лет назад мы создали пакет данных Universe. В нём мы храним информацию об объектах вне привычных проектов — дороги, населённые пункты с ключевыми геообъектами и организациями вдоль основных трасс.

Появление Universe сразу сделало возможным построение междугородных автомаршрутов. К примеру, если отправиться из Новосибирска на Алтай, то скачивать данные прямо на трассе уже не надо — найти заправку, кафе или травмпункт в 2ГИС можно и без загрузки региона.

Кроме того, пакет содержит данные о наиболее популярных населенных пунктах, которые могут искать пользователи, находясь в других регионах.

Теперь мы решили расширить Universe и добавить в него популярные объекты, чтобы искать их можно было откуда угодно.
Как выбирали объекты
Добавить все объекты в Universe невозможно — вес пакета ограничен. Поэтому перед нами стояла задача найти самые популярные объекты, которые покрыли бы значительную часть запросов, но не раздули пакет данных.

Мы посчитали, какие объекты особенно популярны и точно заслуживают места в Universe.
🤓 Как сделать рейтинг самых популярных мест →
​​
​​
​​
$${PV_i}={CUP_i}+{LN}({COC_i}*{CUU_i}*{CUS_i})$$
​​
​​
​​

Формула учитывает:

  • CUPi — число проектов, из которых пользователи ищут этот объект. Так мы отбрасываем места с очень локальной известностью, которые интересны в одном-двух проектах;
  • COCi — количество открытий карточки пользователями из других проектов;
  • CUUi — число уникальных пользователей, открывавших карточку;
  • CUSi — число пользовательских сессий, в которых был интерес к объекту из другого проекта.
Так мы составили рейтинг самых популярных объектов, карточки которых открывают не только в «домашнем» регионе, и оценили долю каждого в поисках. Зависимость числа поисков от числа объектов получается нелинейной: малая часть объектов собирает большую часть пользовательского интереса.

В месяц в среднем пользователи совершают 5 миллионов поисков в других проектах. Так выглядит раскладка поиска по 1 миллиону объектов:
Вышло, что новые объекты в Universe упростят минимум 10% поисков и не превысят ограничения на размер пакета.
Что добавляем
В Universe без указания региона добавлено примерно 3000 объектов — они доступны для поиска отовсюду.
56 аэропортов

Домодедово, Пулково, Толмачёво, Жуковский, Внуково и др.
200+ ТЦ

Авиапарк, Афимолл Сити, Галерея Краснодар и др.
141 геообъект

Байкал, Красная площадь, Манежная площадь, Патриаршие пруды, гора Белуха, Лагерный сад и др.
129 жд- и автовокзалов

Казанский, Ленинградский, Павелецкий, Московский и др.
И ещё появились 73 достопримечательности, которые часто ищут из любого региона, например, Зимний дворец, Воробьёвы горы, Памятник Петру I, чаша Олимпийского огня.
Что дальше
Объекты, которые доступны для поиска из любого региона, уже появились в пакете Universe. Искать Зимний дворец не только из Питера уже можно в онлайн-версии и в мобильных приложениях без скачивания баз городов (скоро добавим и для тех пользователей, которые предпочитают качать данные и хранить их на устройстве).

Пробуйте и присылайте фидбэк. О новых улучшениях в поиске расскажем в следующих выпусках Доставили.
Нажимая кнопку «Комментировать», вы принимаете условия Лицензионного соглашения и даёте ООО «ДубльГИС» согласие на обработку персональных данных на условиях и в целях, определённых «Политикой конфиденциальности».