Доработка фильтра товаров

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

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

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

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