← все статьи
9 мин

Как оценивать качество поиска в каталоге

Это инженерный материал о проверке поиска в большом каталоге. Он не описывает конкретный клиентский проект и не обещает коммерческий результат.

// Соберите набор запросов

Начните с обезличенного набора реальных формулировок: точные названия, общие категории, опечатки, смешение языков и запросы без результата. Для каждой группы сохраните ожидаемый тип ответа и причину, по которой результат считается полезным.

// Разделите метрики

Проверяйте отдельно полноту выдачи, точность первых позиций и долю запросов без подходящего результата. Среднее значение скрывает провалы отдельных языков и категорий, поэтому отчёт должен показывать срезы и размер каждой выборки.

// Сравнивайте осторожно

Перед изменением алгоритма зафиксируйте исходную версию, период и правила формирования выборки. Онлайн-эксперимент проводите только при достаточном трафике и заранее определённых критериях остановки. Если данных мало, используйте ручную разметку и повторяемый офлайн-тест.

Для многоязычного каталога отдельно проверьте нормализацию, транслитерацию и смешанные запросы. Любое улучшение должно быть воспроизводимым на исходном наборе и не ухудшать важные категории.

смотрите также