В нескольких недавних постах обсуждался многообещающий и достаточно простой способ оценки качества поиска по продуктам с использованием намерений. Спешим представить открытый автоматизированный инструмент для такого рода тестирования — Intent-based Search Quality. Идея сводится к использованию заранее подготовленных «фокусированных» запросов, ценность которых заключается в их прямолинейности и однозначной интерпретации.



Если вас заинтересовал подход, обязательно обратите внимание на пост “Я намереваюсь купить” или самый простой способ оценить качество продуктового поиска. Переход от стандартного A/B тестирования к тестированию с использованием намерений может показаться не совсем очевидным.

Суть подхода


«Фокусированные» запросы предоставляют очень простой и достаточно надежный способ для валидации результатов поиска. В первом приближении, к слову, его реализация может сводиться к проверке наличия всех ключевых слов из запроса в названии возвращаемых продуктов.

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

Насколько хорош поиск Walmart?


Я намереваюсь купить — действительно мощный подход, поскольку совершенно не требует «ручной» валидации результатов поиска. Давайте попробуем узнать насколько хорош Walmart (в данном случае продолжим использовать пакет запросов для бренда fiskars). Итак, «fiskars steel chopping axe»:



А давайте это все автоматизируем


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



Результат негативный, поскольку в финальном наборе слишком много действительно нерелевантных продуктов (нем не нужен колун и мачете тоже заберите). Естественно, оценочную функцию легко заменить на менее «агрессивную». В последующих версиях надеемся реализовать более гибкий скоринг продуктов и расширить базовый функционал.

Вердикт


В текущем варианте Walmart не впечатлил, его Fiskars-рейтинг не очень высок:



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

  • перейти на другой скоринг
  • убрать неугодные запросы
  • поправить поиск :)

Предоставим вам возможность оценить сложность запросов:



Ссылки


  1. Intent-based Search Quality
  2. Search Quality API
  3. “Я намереваюсь купить” или самый простой способ оценить качество продуктового поиска
  4. Бензиновые велосипеды или странный поиск продуктов (e-commerce)

Комментарии (5)


  1. Tercel
    14.03.2019 20:58
    +1

    открытыго?


    1. aarner Автор
      14.03.2019 21:30

      Благодарю.


    1. Exosphere
      14.03.2019 23:10

      На Хабре работает система сообщения об ошибках — выделяете, жмёте Ctrl+Enter или Cmd+Enter и описываете ошибку. Автор получает сообщение в личку. Очень удобно :-)


      1. Tercel
        15.03.2019 19:04

        Спасибо, учту. А с планшета как это сделать?


        1. Exosphere
          15.03.2019 20:20
          +1

          Если найдёте способ нажать Ctrl+Enter, то точно также. А если нет, то пока что не получится. Но в целом — на Хабре всегда принято писать об ошибках автору в в личных сообщениях :-) Это не перегрузит треды комментариев, если они большие, и не породит флуд.