Логотип imagecms

Обновленный поиск по интернет-магазину

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

Новый функционал был написан с нуля. Реализованы все пожелания представителей нашего сообщества по поводу работы поиска по товарам на сайте. Поиск протестирован на больших объемах товаров (больше 100 тысяч), где продемонстрировал быструю скорость работы и гибкий функционал.

  • Во-первых, добавлен поиск с перестановкой слов: поиск типа “Планшет Android” и “Android планшет” ничем не отличаются. 
  • Во-вторых, теперь есть поиск с перебором похожих слов: слово “плоншет” будет находить как “планшет” и так далее. 
  • И в-третьих, добавлен морфологический поиск слова (с использованием падежей): теперь, если посетитель вводит в поле слово “телефона”, то ему будет находить “телефон” (если такой имеется в базе данных). Также поиск ведется с использованием транслитерации слов, например, слово “адидас” найдет товары с названием, содержащим “adidas”. 


В новом поиске перебор слов используется через поисковой алгоритм, в связке с Metaphone и Distance Levenshtain; каждое не найденное в базе данных слово хэшируется в специальный набор символов. Затем, с помощью Distance Levenshtain измеряется допустимое расстояние отличия символов, после чего слова, которые проходят допустимое расстояние (1, 2 или 3 символа в зависимости от длины слова) добавляются в список слов, по которым идет поиск.

В обновленном поиске есть 3 вида настроек, которые можно изменить в “Настройки магазина -> Настройки поиска”:

  • Полный поиск. Ведет поиск слова сразу в названии товара и варианта, после чего ищет по артикулу товара. Максимально полный поиск использует FullText - наиболее ресурсоемкий, поэтому его желательно применять в магазинах с количеством товаров до 10 тысяч. 
  • Частичный поиск. Этот поиск ищет сначала в названии товара, после чего, если не было совпадений, идет по названию варианта и уже потом, если не было результатов, ищет по артикулу. Используется FullText - полнотекстовый поиск в MySQL, самый оптимальный вариант поиска. 
  • Точный поиск. Использует конструкцию LIKE, поэтому наиболее точный, находит слова короче 3-х символов. Удобный для сайтов, где названия товаров содержат менее 3-х символов. Также он менее гибкий (без возможности перебора слов и морфологического анализа). 


Поиск построен с использованием следующих технологий: FullText, Propel ORM, Metaphone и Distanсe Levenshtain.

Оценить все преимущества обновленной версии поиска ImageCMS и лично убедиться в их пользе для вашего интернет магазина можно по следующим ссылкам:

Полный поиск: http://demo-search-full.siteimage.com.ua/

Точный поиск: http://demo-search-like.siteimage.com.ua/

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

Читайте также:
Подпишитесь на еженедельную рассылку и получайте скидки на популярные e-commerce продукты
И совсем скоро Вы станете гуру в e-commerce, веб-разработке, SEO и в интернет-маркетинге! Развивайте свой бизнес с актуальной информацией, успешными кейсами и вдохновляющими примерами.
Обсуждение этого поста (Комментарии: 2)
Вы должны , чтоб присоединиться к разговору
Давайте дружить!

Узнавайте все новости, получайте обзоры, кейсы
и другие полезные материалы по e-commerce через социальные сети!

  • a.kolot@gmail.com 14 Апрель 2016

    Сколько стоит этот новый поиск?

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

      Сохранить
Консультация по ImageCMS Shop
 
Уже уходите? Еще секундочку!

Зарегистрируйтесь, и вам навсегда обеспечены скидки на популярные
e-commerce продукты! Также мы будем делиться с вами самой ценной
информацией для развития вашего бизнеса.

или