BM25

BM25 — семейство функций ранжирования в информационном поиске. Они учитывают совпадения терминов, их редкость в коллекции, насыщение частоты и нормализацию длины документа.

Также встречается: BM25.

Для чего используется

Практическая задача — выдавать подходящие документы по словам запроса. В магазине результат обычно дополняют обработкой артикулов, синонимами, фильтрами наличия и правилами сортировки.

Как SEO-специалист использует это в проекте

На проекте BM25 полезен для понимания и настройки внутреннего поиска по каталогу или базе знаний. Специалист проверяет, почему длинная карточка с повторениями вытесняет короткую, но точную, и какие поля следует учитывать отдельно.

  1. Подготовьте набор реальных обезличенных запросов и ожидаемых результатов.
  2. Отдельно проверьте название, описание, характеристики и артикул.
  3. Сравните изменения ранжирования на контрольных запросах, включая опечатки и отсутствующие товары.

Практический пример

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

Иллюстрация подхода, не данные конкретного проекта.

Ошибки и риски

BM25 работает с лексическими совпадениями и сам по себе не понимает смысл, совместимость товара или бизнес-приоритет. Это не полное описание алгоритмов Google и Яндекса.

Ждать семантического понимания без дополнительных механизмов; менять параметры на одном удачном запросе; игнорировать морфологию; называть оценку BM25 позицией в Google.

Как проверить результат

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

Связанные термины

Продолжить по теме

← Все термины

На связи ISKAR

Оператор отвечает с 08:00 до 16:00 по МСК. Сообщения принимаем круглосуточно.

Перед первым сообщением оставьте телефон — по нему свяжемся с вами, если вы закроете чат.

Перед отправкой отметьте «Я не робот».

Что мешает вашему сайту?

Оставьте телефон. Позвоним, уточним задачу и согласуем состав аудита.

Нужен только телефон. Свяжемся с вами с 08:00 до 16:00 по МСК.

Перед отправкой отметьте «Я не робот».

Подрядчик работает.
А результат?

Бесплатно проверим работу вашего подрядчика и пришлём чек-лист, с которым проще оценить аудит.

  • ПроверимГде теряются заявки
  • СопоставимОтчёт и сделанные работы
  • ОбъяснимЧто исправлять в первую очередь

Для обращения достаточно телефона. Адрес сайта, доступы и материалы уточним при обсуждении.

Получите взгляд со стороны

Бесплатный чек-лист и проверка подрядчика.

Нужен только телефон. Куда отправить чек-лист, уточним при звонке.

Перед отправкой отметьте «Я не робот».

Найдём решение для вашего бизнеса

Вопрос 1 из 4
Какую задачу нужно решить?