Вернуться к списку Вернуться к статьям
Статьи

Умный поиск для интернет-магазина: данные и сценарии

Покупатель вводит в строку «кроссовки для бега 42», а в ответ получает страницы с аксессуарами, недоступными товарами и моделями другого размера. Он меняет запрос, открывает фильтры, возвращается в каталог или закрывает сайт. Причина не всегда в поисковом механизме. Часто система не может распознать запрос: в карточках нет единых названий, характеристик или актуальных остатков.

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

Когда интернет-магазину нужен умный поиск

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

Умный поиск требует отдельной проработки, если встречаются такие ситуации:

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

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

Какие запросы покупателей собрать до настройки

Работу начинают с реальных запросов и вопросов, которые поступают в магазин. Их удобно разделить на поиск по артикулу, названию, бренду, категории, назначению, параметрам и задаче покупателя.

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

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

Какие данные каталога влияют на выдачу

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

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

Важны единицы измерения и значения характеристик. «500 мл», «0,5 л» и «500мл» описывают близкий параметр, но в каталоге могут восприниматься как разные записи. Когда фильтрация строится по свойствам, значения должны быть согласованы. Иначе часть товаров не попадёт в выдачу даже при корректном запросе.

Также определяют источник данных. Если ассортимент, остатки или цены поступают из внешней учётной системы, заранее описывают, какое значение считается основным и как обрабатываются расхождения. Для сайта на «1С-Битрикс: Управление сайтом» это относится к каталогу и отображению товаров на витрине. Процессы работы сотрудников не должны подменять требования к поиску.

Как связать поиск, каталог и фильтры

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

В проекте описывают связь трёх элементов:

  • поля, которые участвуют в поиске;
  • характеристики для уточнения выдачи;
  • товары, которые исключаются из результатов или получают отдельную маркировку.

Товары под заказ, временно недоступные позиции и архивные модели могут требовать разных правил показа. Выбор зависит от условий оформления заказа, доступных замен и актуальности сведений в каталоге.

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

Ошибки и синонимы в поиске товаров

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

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

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

Как выбрать подход к поиску по каталогу

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

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

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

Часто задаваемые вопросы

Какие данные нужны для первого теста поиска?

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

Можно ли настроить поиск, если карточки товаров заполнены не полностью?

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

Нужно ли добавлять все возможные синонимы вручную?

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

Как проверить, что выдача соответствует ожиданию?

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

Что делать с товарами, которых временно нет в наличии?

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