Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА АДАПТИВНОГО МОДУЛЯ ПОИСКА ДЛЯ ИНТЕРНЕТ МАГАЗИНА

Работа №84397

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы32
Год сдачи2016
Стоимость4225 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
26
Не подходит работа?

Узнай цену на написание


Введение 4
1. Постановка задач 6
1.1 Выбор CMS системы 6
1.2 Выбор поисковой машины 6
1.3 Поисковый модуль 6
2 CMS системы 7
2.1 1С-Битрикс 7
2.2 PrestaShop 8
2.3 ОрепСай 9
2.4 Joomla 11
2.5 Вывод 12
3. Поисковые машины 13
3.1 YaCy 13
3.2 Solr 14
3.3 Sphinx 16
3.4 ElasticSearch 17
3.5 Выводы 21
4. Разработка поискового модуля 22
4.1 Подготовка и установка 1С-Битрикс 22
4.2 Интерфейс 22
4.3 Разработка серверной части 23
Заключение 29
Список использованных источников


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


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате выполнения дипломной работы был разработан поисковый модуль для интернет-магазина.
В процессе выполнения дипломной работы были решены следующие задачи:
- Выбрана CMS, для которой и был создан поисковый модуль;
- Выбрана самая быстрая, отказоустойчивая поисковая машина.
- Спроектированы новые таблицы для базы данях, где будут храниться данные для статистики.
- Разработана гибкая настройка поискового модуля в панели администратора.
- Настроено отключение и включение поисковой формы, без удаления модуля из системы.
- Для улучшения поискового модуля, можно его дорабатывать в дальнейшем, за счет гибкой настройки и установки.
Разница между стандартным и моим поисковым модулем, том, что с помощью ElasticSearch можно работать в режиме real time, может индексировать, в случае нехватки мощности можно добавлять новые сервера без потери данных. ElasticSearch распределит равномерную нагрузку на все сервера, а также в случае отказа каких-либо серверов, он без потери данных просто перейдет на другие машины. При помощи индексирования уменьшается время исполнения запроса, что позволяет быстрее найти нужный товар. В этом случае повысится конверсия сайта, а также больше шансов, что товар будет куплен.



1. YaCy. Decentralized Web Search [Электронный ресурс]. - Режим доступа: http://yacy.net/en/index.html, свободный.
2. Solr is the popular, blazing-fast, open source enterprise search platform builton Apache Lucene [Электронный ресурс]. - Режим доступа: http://lucene.apache.org/solr/свободный.
3. Sphinx 2.2.10-release reference manual [Электронный ресурс] / Режим доступа: http://sphinxsearch.com/docs/current.html#features, свободный.
4. Быстрый полнотекстовый поиск ElasticSearch [Электронный ресурс] / Режим доступа https://habrahabr.ru/post/122531/, свободный
5. Учимся работать с ElasticSearch [Электронный ресурс] / Режим досту-паhttps://xakep.ru/2015/06/11/elasticsearch-tutorial/,свободный.
6. ElasticSearch | Search &Analyze Data in Real Tme [Электронный ресурс] / Режим https://www.elastic.co/products/elasticsearch, свободный
7. Multitenancy [Электронный ресурс]/ Режим
https: //en. wikipedia. org/wiki/Elasticsearch, свободный.
8. OpenCart. Open Source Shopping Cart Solution[Электронный ресурс] / Режим https://ru.wikipedia.org/wiki/OpenCart, свободный
9. Joomla. Open Source Shopping [Электронный ресурс]. - Режим доступа: https://ru.wikipedia.org/wiki/Joomla!, свободный.
10. Joomla. About Joomla[Электронный ресурс]. - Режим доступа:
https: //www.j oomla. org/about-j oomla.html, свободный
11. Рейтинги рунета. Рейтинг CMS[Электронный ресурс]. - Режим доступа: http://www.ratingruneta.ru/cms/, свободный.
12. Model-View-Controller [Электронный ресурс]. - Режим доступа: https://ru.wikipedia.org/wiki/Model-View-Controller, свободный
13. Ю-Битрикс. [Электронный ресурс]. - Режим доступа: http://www.1c-
bitrix.ru/products/cms/features, свободный.
14. Features Prestadev.ru. [Электронный ресурс]. - Режим доступа http://prestadev.ru/features/, свободный.
15. Alberto P. ElasticSearch Cookbook, 2nd Edition/ Packt Publishing. - 2015. - 472 с.
16. Giblin J. Secret of the Sphinx/ Giblin J, Bagram I. - «Scholastic Press», 2014. - 48 с.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ