Для функционирования серверной части системы необходим компьютер с процессором Pentium, имеющим тактовую частоту не ниже 100 MHz, и оперативной памятью не менее 32 мегабайт. Кроме того, компьютер должен быть оснащён всем необходимым для обеспечения подключения к Internet.
Минимальные требования к оборудованию клиента системы совпадают с требованиями к функционированию Microsoft Internet Explorer 4.0:
Компьютер должен быть подключён к Internet.
Желательно наличие видеокарты, поддерживающей разрешение 800x600 при количестве цветов 16М (High Color), то есть с видеопамятью не менее 2 мегабайт.
Для установки серверной части системы необходимы следующие программные продукты:
Для доступа к сервису системы по Интернет необходимо наличие установленной операционной системы из списка:
Для установки системы на сервер следует произвести следующую последовательность действий.
Развернуть инсталляционный файл-архив с системы на локальный диск. Архив содержит следующие папки:
Установить jsp-файлы из папки Site на сервер приложений.
Добавить в CLASSPATH пути к классам системы и используемым библиотекам:
Восстановить базу данных InterSearch из дампа Data\InterSearch.
Добавить ODBC-источник с именем InterSearch, связанный с созданной БД.
Сконфигурировать систему, отредактировав файл config.xml (см. п. 5.3.1).
Для сервера приложений установить в качестве значения переменной окружения kes.intersearch.config абсолютный путь к файлу config.xml с конфигурацией системы. (Для IAS 4.1 следует отредактировать файл java.options.)
Конфигурация системы осуществляется путём редактирования файла конфигурации 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.1 приведена карта сайта с указанием переходов между зонами.
![]() |
Рис. 5.1. Карта сайта |
Визуально сайт может иметь три функциональные области (см. рис. 5.2):
![]() |
Рис. 5.2 |
Заметим, что зона «Поиск», в которую пользователь попадает сразу после набора URL системы, не имеет области содержания.
Область заголовка содержит надпись «Поисковая система, основанная на нейронной сети» и иконки, позволяющие осуществить переход к главной странице сайта (зона «Поиск») и отправить письмо автору системы.
Область содержания представляет собой список гиперссылок. В процессе навигации по сайту данный список может изменяться. Но в любом случае первой в этом списке расположена гиперссылка Информация, позволяющая получать информацию о действиях, которые доступны в данном случае и дополнительную информацию о текущей зоне.
После выбора гиперссылки из области содержания в рабочую область будет загружена соответствующая страница или осуществлён переход к другой зоне сайта.
Сведения о функциях, доступных пользователю в различных зонах сайта, обобщены в табл. 5.2.
Функциональность зон сайта | Таблица 5.2 |
---|
Зона | Доступные функции |
---|---|
Поиск | Выбор текущего сайта |
Поиск по ключевым словам | |
Поиск похожих документов | |
Переход к администрированию сайта | |
Добавление нового сайта | |
Администрирование сайта | Переход к поисковой странице |
Переход к управлению рубриками сайта | |
Редактирование словаря ключевых слов рубрик | |
Редактирование словаря ключевых слов документов | |
Управление рубриками сайта | Переход к администрированию сайта (для корневой рубрики) |
Переход к родительской рубрике (за исключением корневой рубрики) | |
Переход к управлению дочерней рубрикой | |
Создание дочерней рубрики | |
Удаление рубрики (за исключением корневой рубрики) | |
Переход к управлению документами рубрики | |
Выбор ключевых слов рубрики (за исключением корневой рубрики) | |
Редактирование рубрики (за исключением корневой рубрики) | |
Управление документами | Переход к управлению рубрикой |
Добавление документа | |
Автоматическое определение рубрик документов (только для документов корневой рубрики) | |
Управление документом | Задание рубрики документа |
Выбор ключевых слов документа | |
Автоматическое определение рубрики документа | |
Удаление документа |