Как работает поиск на OZON
Поиск на Ozon — это алгоритм, который сортирует товары по их соответствию текстовому запросу покупателей, распределяет трафик и определяет то, насколько качественным является предложение.
На результаты поисковой выдачи влияют как покупатели, так и продавцы.
Их каких этапов состоит система поиска на OZON? Рассмотрим ниже 👇🏻
Какие есть этапы поиска на OZON
Этап 1. Формирование запроса и отбор кандидатов
На первом этапе поиск формирует большой список товаров-кандидатов, в названии, характеристиках и описании которых есть слова из поискового запроса.
Система начинает искать слова из него во всех полях и атрибутах товаров, которые хранятся в поиске:
Для каждого запроса в этом списке может оказаться до 500 000 товаров. Получается long-list, который будет обрабатываться и сокращаться на следующих этапах, чтобы показать наиболее подходящие предложения аудитории Ozon.
Важно! В список не входят отзывы и вопросы о товаре. Это означает, что для продавца очень важно заполнить именно атрибуты товара — чем более полно будет описан товар, тем больше вероятность, что покупатель увидит его в поисковой выдаче.
Этап 2. Базовый слой ранжирования
Поисковая система сортирует полученные товары для того, чтобы отобрать 2000 единиц с наибольшей текстовой релевантностью.
Также на данном этапе учитывается рейтинг товара в качестве повышающего коэффициента. Чем выше рейтинг, тем больше коэффициент. Он колеблется от 0% при минимальном рейтинге до 25% при максимальном.
В итоге товары получают оценку базовой релевантности как совокупности текстового соответствия и рейтинга.
Этап 3. Средний слой ранжирования
В отношении полученных 2000 товаров система оценивает, с какой вероятностью покупатели приобретут именно их. Ранжирование зависит от того, какие свойства оказались наиболее важными для покупателей в прошлом. Чтобы выяснить это, Ozon сопоставляет свойства товаров с покупательским поведением.
Покупатели предпочитают товары с наибольшим количеством отзывов. Чем больше отзывов, тем выше будет товар в поисковой выдаче.
При этом разные свойства товаров имеют свой «вес» и по-разному влияют на вероятность покупки.
Чем большее количество раз этот товар приобрели пользователи, тем больше шансов у него оказаться выше в поисковой выдаче.
На 3 этапе формируется оценка каждого товара по шкале от 0 до 1, на основе которой и ранжируются товары.
Какие смысловые блоки учитываются при расчете?
Основные смысловые блоки учитываемые при расчете на 3 этапе:
Чем ближе полученная оценка к единице, тем более высокую позицию в выдаче займёт товар и тем выше вероятность его продажи. Все оценки передаются на четвёртый этап.
Этап 4. Бустинг
Далее к 2000 товаров применяются заранее определённые повышающие коэффициенты.
Если у какого-то предложения была оценка 0,5, то в случае платного продвижения она поднимется до 0,6 (условно).
При этом могут сработать и понижающие факторы, например, рост цены на товар.
Этап 5. Итоговое отображение товаров
2000 товаров с финальными оценками попадают на страницу результатов поиска.
Покупатель видит страницы с товарами в заданном порядке и, когда он просмотрит 2000 товаров, система подгрузит следующую пару тысяч.
Резюмируем информацию:
Когда пользователь вводит поисковый запрос, система действует следующим образом:
- сначала формирует long-list, в который могут войти до 500 000 товаров;
- затем выбирает 2000 самых лучших, релевантных поисковому запросу;
- ранжирует их, оценивая товары по шкале от 0 до 1;
- те товары, которые соответствуют условиям бустинга, двигает дополнительно вверх;
- показывает первые 2000 товаров в заданном порядке и затем следующие 2000, если пользователь продолжает поиск.