5. ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ

5.1. Требования к оборудованию

5.1.1. Требования к оборудованию сервера

Для функционирования серверной части системы необходим компьютер с процессором Pentium, имеющим тактовую частоту не ниже 100 MHz, и оперативной памятью не менее 32 мегабайт. Кроме того, компьютер должен быть оснащён всем необходимым для обеспечения подключения к Internet.

5.1.2. Требования к оборудованию клиента

Минимальные требования к оборудованию клиента системы совпадают с требованиями к функционированию Microsoft Internet Explorer 4.0:

Компьютер должен быть подключён к Internet.

Желательно наличие видеокарты, поддерживающей разрешение 800x600 при количестве цветов 16М (High Color), то есть с видеопамятью не менее 2 мегабайт.

5.2. Требования к программному обеспечению

5.2.1. Требования к программному обеспечению сервера

Для установки серверной части системы необходимы следующие программные продукты:

5.2.2. Требования к программному обеспечению клиента

Для доступа к сервису системы по Интернет необходимо наличие установленной операционной системы из списка:

и браузера Microsoft Internet Explorer 4.0 (IE).

5.3. Установка системы

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

  1. Развернуть инсталляционный файл-архив с системы на локальный диск. Архив содержит следующие папки:

  2. Установить jsp-файлы из папки Site на сервер приложений.

  3. Добавить в CLASSPATH пути к классам системы и используемым библиотекам:

  4. Восстановить базу данных InterSearch из дампа Data\InterSearch.

  5. Добавить ODBC-источник с именем InterSearch, связанный с созданной БД.

  6. Сконфигурировать систему, отредактировав файл config.xml (см. п. 5.3.1).

  7. Для сервера приложений установить в качестве значения переменной окружения kes.intersearch.config абсолютный путь к файлу config.xml с конфигурацией системы. (Для IAS 4.1 следует отредактировать файл java.options.)

5.3.1. Конфигурирование

Конфигурация системы осуществляется путём редактирования файла конфигурации config.xml, который содержит значения параметров системы. Доступные для установки параметры системы описаны в табл. 5.1.
Параметры системы Таблица 5.1

Имя параметра Тип Описание Стандартное значение
Параметры базы данных
database.url String URL базы данных jdbc:odbc:InterSearch
database.login String Имя для соединения с БД  
database.password String Пароль для соединения с БД  
database.log String Путь к log-файлу  
Параметры агента
agent.max-nesting Int Максимальный уровень обрабатываемых ссылок  
agent.work-once Boolean Определяет отработать один раз или работать бесконечно  
agent.site-only Boolean Работать ли только в пределах сайта  
agent.log String Путь к log-файлу  
Параметры сайта
site.upload.dir String Путь к директории с файлами, полученными от пользователей  
Параметры лингвистического процессора
lingvo.stop-rate Int Минимальная частота встречаемости слова, при которой слово считается стоповым 10
lingvo.keywords-procent Int   20
lingvo.keywords-procent1 Int   50
lingvo.keywords-min-count Int Минимальное количество выделяемых из документа ключевых слов 1
lingvo.log String Путь к log-файлу  
Параметры нейронной сети
neuro.log String Путь к log-файлу  

5.4. Руководство пользователя

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

Сайт логически поделён на пять зон:

Для упрощения ориентации в процессе навигации по сайту на рис. 5.1 приведена карта сайта с указанием переходов между зонами.

Рис. 5.1. Карта сайта

Визуально сайт может иметь три функциональные области (см. рис. 5.2):

Рис. 5.2

Заметим, что зона «Поиск», в которую пользователь попадает сразу после набора URL системы, не имеет области содержания.

Область заголовка содержит надпись «Поисковая система, основанная на нейронной сети» и иконки, позволяющие осуществить переход к главной странице сайта (зона «Поиск») и отправить письмо автору системы.

Область содержания представляет собой список гиперссылок. В процессе навигации по сайту данный список может изменяться. Но в любом случае первой в этом списке расположена гиперссылка Информация, позволяющая получать информацию о действиях, которые доступны в данном случае и дополнительную информацию о текущей зоне.

После выбора гиперссылки из области содержания в рабочую область будет загружена соответствующая страница или осуществлён переход к другой зоне сайта.

Сведения о функциях, доступных пользователю в различных зонах сайта, обобщены в табл. 5.2.

Функциональность зон сайта Таблица 5.2

Зона Доступные функции
Поиск Выбор текущего сайта
Поиск по ключевым словам
Поиск похожих документов
Переход к администрированию сайта
Добавление нового сайта
Администрирование сайта Переход к поисковой странице
Переход к управлению рубриками сайта
Редактирование словаря ключевых слов рубрик
Редактирование словаря ключевых слов документов
Управление рубриками сайта Переход к администрированию сайта (для корневой рубрики)
Переход к родительской рубрике (за исключением корневой рубрики)
Переход к управлению дочерней рубрикой
Создание дочерней рубрики
Удаление рубрики (за исключением корневой рубрики)
Переход к управлению документами рубрики
Выбор ключевых слов рубрики (за исключением корневой рубрики)
Редактирование рубрики (за исключением корневой рубрики)
Управление документами Переход к управлению рубрикой
Добавление документа
Автоматическое определение рубрик документов (только для документов корневой рубрики)
Управление документом Задание рубрики документа
Выбор ключевых слов документа
Автоматическое определение рубрики документа
Удаление документа