# Товарный фид для поиска

Свойства товарного фида, которые нужны для полноценного поиска:

  • В категориях должны быть добавлены ссылки на просмотр категории. Это позволит выводить категории в быстром поиске.
  • Поле «barcode» должно хранить артикул, если необходим поиск по артикулу.
  • Поля типа должны содержать параметры товаров, из которых потом формируется сайдбар с фильтрами в полном поиске. Важно не передавать бесполезные параметры типа «Товар совместим со всеми жизненными функциями агрегата» со значением «Да». Только то, что важно посетителям для поиска.
  • Весовой коэффициент или маржинальность в поле price_margin для ранжирования товара в соответствии с бизнес-задачами. Должен быть от 0 до 100, включая дробные числа.
  • Поле oldprice для отображения «старой цены» в товарах со скидкой.
  • Локации и наличие товаров в локациях для корректного поиска товаров в определенном городе.
  • У каждого товара должны быть: цена, название, фотография и ссылка, чтобы этот товар появился в результатах поиска.

# Оптимизация фида для улучшения работы уточняющего поиска

# Базовый режим поиска

В базовом режиме поиска, каждое слово из запроса используется как уникальный ключ. Например “Красное платье”.

В первую очередь будут найдены все товары, в названии которых есть фраза “Красное платье”. Далее поиск будет находить товары, в которых есть отдельные слова “красное” и “платье”.

В итоге список результатов может содержать совершенно разные товары, которые могут совсем не подходить изначальному запросу, например “красный телефон”.

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

# Уточняющий режим поиска

Уточняющий режим поиска требует включение всех слов из запроса в товаре.

Пример “Машина для катания”.

Здесь подразумевается детская машина, которой управляет родитель. В названии товара не будет указано уточнение “для катания”.

Уточнения могут быть совершенно разные, все зависит от локальных особенностей.

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

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

Включение и выключение режима уточняющего поиска

Если вам необходимо включить или отключить режим уточняющего поиска, обратитесь в службу поддержки или к вашему аккаунт-менеджеру.

# Список полей, которые использует поиск в построении базы:

name Полное название товара
typePrefix Тип/категория товара. Здесь можно указать не только тип, но и также дополнительные определения, например “машина каталка для катания перевозная” и так далее
vendor Производитель
vendorCode Код производителя.Только полное совпадение при поиске
model Модель
tags Теги. Список тегов. Можно также передавать любое количество определений, которые помогут найти данный товар

На текущий момент данные в фиде способны заполнить только первые 5 полей.

Редко, когда в фид передаются теги.

Основные поля, которые можно и нужно использовать для обогащения товара определениями это typePrefix и tags.

В идеале эти поля должны быть представлены в системе управления контентом (CMS, 1C, пр.), а также должен быть доступ у сотрудников, которые работают со статистикой поиска и видят пустые результаты поиска. Они могут быстро внести недостающие определения, которые следом попадут в фид и далее в поисковую базу.