Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Страница «Результаты поиска»



 

Описание

На странице поиска по сайту выводятся результаты поиска по запросу посетителя.Поиск по сайту производится только по товарам.

 

Микроразметка

На странице используется следующая микроразметка schema.org:

- Brand (Бренд – логотипы в шапке);

- Offer (торговое предложение):

o name - название товара;

o priceCurrency (Text) — валюта;

o price - цена;

o availability - наличие;

o warranty - гарантия;

o @type WarrantyPromise (Гарантийное обещание);

o name 5 лет.

- ListItem (разметка списка);

- SiteNavigationElement (разметка меню);

 

Данная страница закрыта от индексации в файле robots.txt

 

Блокинастранице «Поиск»

- блок с заголовком H1;

- блок с выдачей результатов поиска;

- блок с пагинацией (при необходимости).

 

Блок с заголовком H1

В блоке с заголовком выводится слово «Запрос» и через двоеточие введенный пользователем запрос.

Заголовок в H1.

 

Блок с выдачей результатов поиска

В поиске участвуют следующие данные товаров:

- название товаров;

- название фабрики;

- фабричный артикул товара;

- характеристики товаров, которые используются в фильтре (форма, стиль, материал и т.д);

- внутренний цифровой номер товара.

 

Т.е. если посетитель ищет «угловой кожаный диван» то в выдаче участвуют следующие данные:

- диван - тип товара (данные из карточки товара или Excel таблицы с товарами);

- угловой, кожаный – данные используемые в фильтре товаров или Excel таблицы с товарами);

 

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

 

Размеры товаров в поиске не участвуют. Если посетитель заносит в поиск цифры, то они всегда рассматриваются как артикул товара или его ID.

 

Данные из описания товара не используются!

 

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

 

Служебные страницы, Новости и Статьи в поиске не участвуют.

 

Количество выводимых товаров в поиске соответствует количеству товаров, выводимых в «Разделах каталога».

 

Так же надо предусмотреть что посетители могут использовать словоформы. Например искать не «Угловые диваны», а «Угловой диван». Для этого на сайт вносятся все возможные словоформы каждого слова из характеристик товара (которые участвуют в поиске). Например, для слова «Угловые» словоформы: угловой, угловая, углом, уголком и т.д. Для слова «Диваны» словоформы: диван, диванчик и т.д. Все данные представляются и загружаются на сайт в виде таблицы, где в одной колонке указывается базовое значение слова во множественном числе (диваны, угловые и т.д.), а в соседних ячейках перечисляются все возможные словоформы для каждого слова.

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

 

Требования к отображаемым превью товаров аналогично как в каталоге товаров.

 

Со стороны бэкенда поиск работает так:

- индексируются названия и свойства товаров,

- пользователь присылает запрос,

- из запроса исключаются служебные части речи,

- получившаяся строка разбивается на массив слов, переведенных в базовую форму,

- поиск каждого слова полученного массива осуществляется в индексе,

- результаты поиска ранжируются, сортируются и отдаются пользователю.

 

Блок с пагинацией (при необходимости).

Кол-во товаров, отображаемых на данной странице, такое же как к каталоге товаров (данные берутся из настроек каталога). Если количество товаров больше чем установлено для отображения на данной странице, то внизу появляется блок с пагинацией. Правила настройки блока с пагинацией аналогичны правилу для каталога товаров.

 

Проверка

В строку поиска вбиваются различные запросы и проверяется насколько корректно и полно отображаются результаты поиска.

 

Разбор настройки работы поиска: https://habrahabr.ru/post/244561/

 

P.S. Данный функционал подлежит дополнительному обсуждению с исполнителем на предмет трудозатрат его реализации.

 

Страница «Ошибка 404»

 

Описание

Страница Ошибка 404 сообщает пользователю, что запрашиваемая им страница не существует или введен неправильный URL адрес.

При запросе URL несуществующих внутренних страниц сайта необходимо, чтобы сервер отдавал код 404.

 

Также важно, чтобы в торговом каталоге, если при применении фильтра товаров получается пустая выдача (нет товаров) посетителю вместо пустого раздела каталога показывалась бы страница Ошибка 404 и сервер отдавал код 404.

 

Микроразметка

На странице используется следующая микроразметка schema.org:

- Brand (Бренд – логотипы в шапке);

- SiteNavigationElement (разметка меню);

 


Поделиться:



Последнее изменение этой страницы: 2019-06-10; Просмотров: 66; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.012 с.)
Главная | Случайная страница | Обратная связь