Поиск
Поиск по сайту является одним из из наиболее важных его элементов.
Существует мнение, что только половина посетителей для поиска необходимой информации пользуется меню или картой сайта. Вторая же половина прибегает к функции поиска сразу же с первой страницы.
Именно поэтому важно, чтобы поиск охватывал максимум информации на сайте.
Исходя из этого, CMSсистема xSight изначально проектировалась таким образом, чтобы на сайтах, разработанных на ее основе поиск работал по всем модулям.
Например, если на сайте есть текстовые публикации, форум, каталог товаров и доска объявлений, то функция поиска охватывает информацию всех этих модулей.
Кроме того, функция поиска интегрирована с функцией контроля прав. Благодаря этому в результаты поиска для посетителя попадает только та информация, на просмотр которой пользователь имеет право.
Функция простого поиска на сайтах, разработанных на базе CMS xSight, может быть дополнена расширенным поиском с возможностью фильтрации результатов поиска по метапараметрам.
Более подробно о метапараметрах можно почитать в разделе «Управление структурой сайта». Здесь же остановимся только на том, каким образом метапараметры могут использоваться при поиске.
Предположим, в каталоге бытовой техники есть несколько категорий продукции: «Холодильники», «Варочные поверхности», «Вытяжки» и т.д. Для каждой категории продукции задан свой набор метапараметров. Например, для «Холодильников» это количество камер, их объем и класс энергосбережения. Если в расширенном поиске мы ограничиваем область поиска только категорией «Холодильники», то у нас автоматически появляется возможность задать дополнительные критерии отбора, указав значения, которым должны удовлетворять метапараметры искомого результата. Например, нас интересуют холодильники с энергосбережением класса «А». В таком случае мы в расширенном поиске выбираем категорию продукции «Холодильники», после чего выбираем в списке возможных классов энергосбережения значение «А».