Поисковые системы, модули давно стали неотъемлемой частью Всемирной паутины. Поисковые системы - это очень сложные процессы и алгоритмы, которые представляют с собой не только инструменты поиска информации, но и очень заманчивые предложения в сфере не только It бизнеса.
Поисковые системы, модули для поиска сейчас можно встретить почти в каждом сайте. Большей популярностью пользуются интернет-магазины, где нужно найти определенный товар, который пожелает пользователь. Если нет хорошего поиска на сайте, то теряется конверсия сайта, а также возникает большой риск, что сегодня пользователь не купит товар, что приводит к тому, что компания теряет определенную прибыль.
Современные системы управления контентом (CMS) и платформы электрон-ной коммерции не имеют достаточно мощных средств для поиска на сайте. В то время как поиск на сайте - один из важнейших инструментов увеличения дохода, конверсии сайт в интернет-магазине. В данной работе предлагается решить проблему нерелевантного поиска в CMS 1С-Битрикс. Адаптивность функций заключается в возможности подстраиваться под аудиторию пользователей (какие запросы они вводят) и каталог (по каким товарам проводится поиск) данного интернет-магазина. В ходе работы будет проведено исследование статистической значимости в улучшении поисковых результатов по сравнению со стандартными возможностями CMS. (При реализации будут использованы технологии JavaScript, PHP, Bitrix Framework API и ElasticSearch. )
Примерами систем для внедрения являются как большие компании, которым нужно отслеживать статистику, конверсию сайта, поисковые результаты, покупка товара, которая была найдена через поиск, так и мелким компаниям, предприятиям, которым тоже важно сохранить конверсию сайта, а также увеличить продажи своего товара.
Панель для администратора добавляет изюминку к этому модулю, в которой есть много различной информации, статистики и другого функционала. Раз-личные показатели по результату поиска, топ товары, которые чаще пользователи ищут через данный поисковый модуль.
В результате выполнения дипломной работы был разработан поисковый модуль для интернет-магазина.
В процессе выполнения дипломной работы были решены следующие задачи:
- Выбрана CMS, для которой и был создан поисковый модуль;
- Выбрана самая быстрая, отказоустойчивая поисковая машина.
- Спроектированы новые таблицы для базы данях, где будут храниться данные для статистики.
- Разработана гибкая настройка поискового модуля в панели администратора.
- Настроено отключение и включение поисковой формы, без удаления модуля из системы.
- Для улучшения поискового модуля, можно его дорабатывать в дальнейшем, за счет гибкой настройки и установки.
Разница между стандартным и моим поисковым модулем, том, что с помощью ElasticSearch можно работать в режиме real time, может индексировать, в случае нехватки мощности можно добавлять новые сервера без потери данных. ElasticSearch распределит равномерную нагрузку на все сервера, а также в случае отказа каких-либо серверов, он без потери данных просто перейдет на другие машины. При помощи индексирования уменьшается время исполнения запроса, что позволяет быстрее найти нужный товар. В этом случае повысится конверсия сайта, а также больше шансов, что товар будет куплен.