# Товарный фид для поиска
Свойства товарного фида, которые нужны для полноценного поиска:
- В категориях должны быть добавлены ссылки на просмотр категории. Это позволит выводить категории в быстром поиске.
- Поле «barcode» должно хранить артикул, если необходим поиск по артикулу.
- Поля типа должны содержать параметры товаров, из которых потом формируется сайдбар с фильтрами в полном поиске. Важно не передавать бесполезные параметры типа «Товар совместим со всеми жизненными функциями агрегата» со значением «Да». Только то, что важно посетителям для поиска.
- Весовой коэффициент или маржинальность в поле price_margin для ранжирования товара в соответствии с бизнес-задачами. Должен быть от 0 до 100, включая дробные числа.
- Поле oldprice для отображения «старой цены» в товарах со скидкой.
- Локации и наличие товаров в локациях для корректного поиска товаров в определенном городе.
- У каждого товара должны быть: цена, название, фотография и ссылка, чтобы этот товар появился в результатах поиска.
# Оптимизация фида для улучшения работы уточняющего поиска
# Базовый режим поиска
В базовом режиме поиска, каждое слово из запроса используется как уникальный ключ. Например “Красное платье”.
В первую очередь будут найдены все товары, в названии которых есть фраза “Красное платье”. Далее поиск будет находить товары, в которых есть отдельные слова “красное” и “платье”.
В итоге список результатов может содержать совершенно разные товары, которые могут совсем не подходить изначальному запросу, например “красный телефон”.
Для того чтобы запрос находил только те товары, которые ищет покупатель, а именно платья красного цвета, необходимо переключить поиск в “Уточняющий режим”.
# Уточняющий режим поиска
Уточняющий режим поиска требует включение всех слов из запроса в товаре.
Пример “Машина для катания”.
Здесь подразумевается детская машина, которой управляет родитель. В названии товара не будет указано уточнение “для катания”.
Уточнения могут быть совершенно разные, все зависит от локальных особенностей.
Для того чтобы поиск понял, какая именно из машин в магазине является нужной, магазин может добавить недостающие определения в товарный фид.
Данные определения не будут видны покупателю, они созданы исключительно для обогащения базы поиска.
Включение и выключение режима уточняющего поиска
Если вам необходимо включить или отключить режим уточняющего поиска, обратитесь в службу поддержки или к вашему аккаунт-менеджеру.
# Список полей, которые использует поиск в построении базы:
| name | Полное название товара |
|---|---|
| typePrefix | Тип/категория товара. Здесь можно указать не только тип, но и также дополнительные определения, например “машина каталка для катания перевозная” и так далее |
| vendor | Производитель |
| vendorCode | Код производителя.Только полное совпадение при поиске |
| model | Модель |
| tags | Теги. Список тегов. Можно также передавать любое количество определений, которые помогут найти данный товар |
На текущий момент данные в фиде способны заполнить только первые 5 полей.
Редко, когда в фид передаются теги.
Основные поля, которые можно и нужно использовать для обогащения товара определениями это typePrefix и tags.
В идеале эти поля должны быть представлены в системе управления контентом (CMS, 1C, пр.), а также должен быть доступ у сотрудников, которые работают со статистикой поиска и видят пустые результаты поиска. Они могут быстро внести недостающие определения, которые следом попадут в фид и далее в поисковую базу.