Методы и формы организации поиска в рамках ресурса
Министерство образования и науки
российской федерации
Федеральное государственное бюджетное
образовательное учреждение
высшего профессионального образования
"Липецкий государственный
педагогический университет"
Факультет физико-математических и
компьютерных наук
Кафедра электроники телекоммуникаций
и компьютерных технологий
Курсовая работа
По дисциплине "Корпоративные
информационные системы"
На тему:
"Методы и формы организации
поиска в рамках ресурса"
Выполнил: студент 4 курса
Лунёв Алексей
Научный руководитель:
Никулова Галина Анатольевна
Липецк 2014
Содержание
Введение
1. Критерии и требования к средствам поиска по ресурсу
2. Технологии создания инструментов поиска по ресурсу
3.1 Поиск по ключевым словам
3.2 Поиск при помощи поисковых систем - принцип действия
3.2.1 Форма поиска по сайту от Яндекс
3.2.2 Форма поиска по сайту от Google
3.3 Joomla поиск и другие CMS
3.3.1 Joomla поиск
3.2.2 MODX
3.2.3 TYРOЗ
3.2.4 Drupal
4. Разработка ресурса " Поиск по ресурсу"
Заключение
Список литературы
Введение
Поиск по ресурсу - технология, предоставляющая пользователю
возможность осуществлять поиск заданной строки среди материалов конкретного web - сайта. Чаще всего
поиск основан на предварительном индексировании страниц и файлов. Поиск по
сайту - один из ключевых компонентов любого крупного web - портала, облегчающий
навигацию по его разделам.
Для реализации поиска по сайту администратор может
воспользоваться соответствующим функционалом выбранной CMS или специальными
сервисами от крупнейших поисковых систем.
Цель данной работы - ознакомиться с методами и формами поиска
в рамках ресурса и сформировать требования и рекомендации к поисковым
инструментам и средствам.
Задачи данной работы:
· Определить критерии поиска по сайту;
· Разобрать различные способы поиска по
сайту;
· Узнать, как производится поиск с
использованием ключевых слов, поисковых машин и с помощью CMS;
1. Критерии и
требования к средствам поиска по ресурсу
· Форма поиска должна
располагаться на всех страницах сайта, желательно в правом верхнем углу (или в
левом верхнем), и не содержать возможности расширенного поиска [1].
· Возможность расширенного
поиска должна быть на странице с результатами поиска.
· Поиск должен работать по
всему сайту и не выходить за его пределы (на другие домены) [1].
· Можно предоставить
пользователю возможность ограничения поиска по определённым рамкам. Например,
по определённой категории статей. Это можно сделать на странице с результатами
поиска или в расширенном поиске [1].
· Поиск должен быть формой,
а не ссылкой на форму поиска.
· Ширина поля поиска формы
должно быть достаточным, для возможности полного отображения искомого запроса.
Не менее 20 символов [10].
· Поиск должен обладать
возможностью предоставить варианты переформулировки запроса.
· Поиск должен быть
релевантным.
· На первой странице
результатов поиска самыми первыми должны идти самые релевантные поисковому
запросу страницы.
· Необходимо вести
статистику поиска для внесения обоснованных изменений в его работу.
· Должна быть кнопка с
надписью "Поиск" (так как это весьма ожидаемое название) или
"Найти" (так как это побуждение к действию) [1].
· Поиск должен, по
умолчанию, осуществляться по всему сайту: статьям, комментариям, форуму, блогу,
товарам, ссылкам и так далее.
· Логические выражения при
составлении запроса лучше предоставить, при необходимости, в расширенном поиске
[10].
· Модуль поиска должен
уметь проверять орфографию и предлагать поиск с учётом синонимов.
· В результатах поиска не
должно быть одинаковых страниц по одному и тому же запросу [1].
· Если по запросу найдено
большое количество страниц, то лучше сгруппировать их в соответствии со
структурой сайта.
· Поле поиска в модуле
должно быть пустым. Не следует в него помещать фразы типа "Введите
ключевое слово для поиска" [10].
2. Технологии
создания инструментов поиска по ресурсу
Главное преимущество собственного поисковика: возможность
тесной интеграции с другими модулями CMS, используемой на сайте.
В поисковом модуле NetCat по умолчанию используется Zend Search
Lucene <#"785505.files/image001.gif">
Рис. 1 Скриншот разработанного ресурса
Рис. 2 Скриншот страницы «Содержание»
Также на ресурсе присутствует поле поиска.
Рис. 3 Скриншот поля поиска
Поиск производится в рамках разработанного ресурса.
Рис. 4 Пример поискового запроса
Поиск по ресурсу может выполнятся двумя способами:
· По введенному поисковому запросу
· По введенному поисковому запросу и
дополнительным критериям (автор материала, язык)
поиск ресурс ключевое слово
Рис. 5 Пример поискового запроса с дополнительными критериями
Поиск был разработан с помощью CMS Joomla версии 3.3.6
Использовался компонент Joomla - Умный поиск.
Заключение
В этой работе были рассмотрены методы и формы поиска в рамках
ресурса, критерии поиска по сайту, различные способы поиска по сайту, поиск с
использованием ключевых слов, поисковых машин и с помощью CMS. Также были рассмотрены
некоторые популярные CMS такие, как Joomla, MODX, TYPO3, Drupal.
Разработанный ресурс может быть использован в качестве
дидактического материала для дисциплины "Web-технологии" и
курсов по выбору "Основы Web-мастеринга", а также в элективных курсах
школьной программы.
Реализация хорошего поиска по сайту - часто сильно недооцененная
по сложности задача. Но модуль поиска нужен далеко не всем сайтам. Если на
сайте несколько страниц - поиск не нужен. Если сайт обновляется раз в месяц или
все обновления отражаются на главной странице - можно обойтись внешним поиском
по сайту от крупных поисковых машин. Но некоторые задачи внешний поиск решить
не сможет.
Список
литературы
1. "Каким
должен быть поиск по сайту"/ Портал "Aleksius.com" - URL: http://aleksius.com/
2. "Поиска
информации на сайте. (метод поиска - поиск по ключевым словам)"/ Портал
"Anboder. narod.ru" - URL: http://anboder. narod.ru/
. "Яндекс.
Поиск для сайта - готовое решение для организации поиска"/ Портал
"Яндекс" - URL: https: // site. yandex.ru/
. "Google
Поиск для сайтов"/ Портал "Google" - URL: https: //
www.google.com
. "Joomla
поиск"/ Портал "Aleksius.com" - URL: http://aleksius.com/
. "MODX"/
Портал "Википедия, свободная энциклопедия" - URL: https: // ru.
wikipedia.org
8. "TYPO3 Web Content Management Framework"/ Портал
"TYPO3" - URL: http://www.typo3.ru/
9. "Drupal"/
Портал "Википедия, свободная энциклопедия" - URL: https: // ru.
wikipedia.org
. Кутовенко
А. "Профессиональный поиск в Интернете": Питер; СПб; 2011