TGViewer
Data Science 🛸 & ML Jobs за рубежом Data Science 🛸 & ML Jobs за рубежом @opento_data · 7.34K subscribers
Post #851 1.6K
#полезно
Какие инструменты помогают работать поиску в Uzum Market?

Что может пойти не так, если просто взять и создать ещё одно правило в поиске? Например, по запросу «наушники» вы увидите… спальные гарнитуры.

Мой друг Дмитрий Шипилов из команды поиска Uzum Market поделился подробным разбором того, что происходит с запросом пользователя до того, как он увидит выдачу.

Что сработало, что пришлось откатить и какие выводы команда забрала с собой.

Хороший поиск — это не одна модель, а большая система из retrieval, ranking, ML, эвристик, экспериментов и постоянного контроля качества.

Качество поиска здесь улучшают не одной «магической ML-моделью», а целым набором инструментов:

1️⃣Опечаточник с контекстом — учитывает не только расстояние между словами, но и реальные данные о запросах, корзинах и заказах. В результате правильные исправления стали происходить на 8% чаще, а ошибочные — на 50% реже.

2️⃣ Персонализированные подсказки — ранжируются с учётом поведения пользователей, конверсии и даже персональных признаков.

3️⃣ Синонимы — казалось бы, чем их больше, тем лучше retrieval. Но нет: десятки тысяч неконтролируемых синонимов могут буквально сломать выдачу. В итоге словарь удалось сократить почти в 10 раз без ухудшения поисковых метрик.

4️⃣ Категорийные предикты — иногда выдачу наоборот нужно *сужать*. Например, при поиске конкретного смартфона пользователю не нужны тысячи чехлов и зарядок.

5️⃣ LLM для оценки качества — команда построила Golden Dataset и метрику ideal precision, чтобы измерять именно релевантность выдачи, а не ориентироваться только на клики и покупки.

Причём некоторые решения, отлично выглядящие офлайн, на реальном трафике оказывались бесполезными или даже вредными. Поэтому без A/B-тестов никуда.

Получился очень практичный кейс для тех, кто занимается search, ML, Elasticsearch, recommendation systems или e-commerce.

👉 Полный разбор с архитектурой, экспериментами и неудачными подходами:
👉читать на Хабре
Linkedin Dmitry Shipilov - Uzum | LinkedIn I am driven by the opportunity to predict the future :) · Experience: Uzum · Education: Irkutsk State University · Location: Moscow · 500+ connections on LinkedIn. View Dmitry Shipilov’s profile on LinkedIn, a professional community of 1 billion members.
  • ❤ 4
  • 🤔 1
More from @opento_data
  1. Sep 18, 2026#hr_insider At Salmon, a human recruiter still reviews your CV, not AI So, we asked Salmon…
  2. Sep 18, 2026Senior Data Scientist / Scrambly ✅ Remote A mobile-first discovery platform that helps use…
  3. Sep 17, 2026#дайджест Data Engineer Junior Data Engineer / Coherent Solutions Remote. 2500€ - 3000€. S…
  4. Sep 16, 2026Machine Learning Engineer / Libertex ✅ Remote The multi-awarded online trading platform, L…
  5. Sep 14, 2026#ml Senior ML Engineer / OLX Uzbekistan ⚡️ Remote О нас: Мы строим ведущую платформу класс…
  6. Sep 14, 2026#дайджест ML, CV, Data Scientist Staff AI Engineer - AI Labs / dLocal Spain, Romania, Unit…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →