Для функционирования серверной части системы необходим компьютер с
процессором Pentium, имеющим тактовую частоту не ниже 100 MHz, и
оперативной памятью не менее 32 мегабайт. Кроме того, компьютер должен быть
оснащён всем необходимым для обеспечения подключения к Internet.
Минимальные требования к оборудованию клиента системы совпадают с
требованиями к функционированию Microsoft Internet Explorer 4.0:
- Процессор 486DX с тактовой частотой 66 MHz,
- Оперативная память:
- для Windows 95 и Windows 98 – 16 мегабайт,
- для Windows NT – 32 мегабайта,
- для Windows 2000 – 64 мегабайта.
Компьютер должен быть подключён к Internet.
Желательно наличие видеокарты, поддерживающей разрешение 800x600
при количестве цветов 16М (High Color), то есть с видеопамятью не менее 2
мегабайт.
Для установки серверной части системы необходимы следующие
программные продукты:
- Microsoft Windows NT Server 4.0 или Microsoft Windows 2000.
- Borland Application Server, Inprise Application Server или другой сервер
приложений, обеспечивающий функционирование JSP.
- Microsoft SQL Server версии 7.0 или 2000.
Для доступа к сервису системы по Интернет необходимо наличие
установленной операционной системы из списка:
- Microsoft Windows 95,
- Microsoft Windows 98,
- Microsoft Windows NT,
- Microsoft Windows 2000
и браузера Microsoft Internet Explorer 4.0 (IE).
Для установки системы на сервер следует произвести следующую
последовательность действий.
-
Развернуть инсталляционный файл-архив с системы на локальный диск.
Архив содержит следующие папки:
- Data (дамп базы данных);
- Libraries (java-библиотеки, jar);
- Log (для протоколов, log);
- Site (сайт системы, jsp);
- Upload (для пользовательских файлов).
-
Установить jsp-файлы из папки Site на сервер приложений.
-
Добавить в CLASSPATH пути к классам системы и используемым
библиотекам:
- Libraries\InterSearch.jar;
- Libraries\xml4j.jar;
- Libraries\xerces.jar;
- Libraries\ jspSmartUpload\Web-inf\classes.
-
Восстановить базу данных 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 |
Зона |
Доступные функции |
Поиск |
Выбор текущего сайта |
Поиск по ключевым словам |
Поиск похожих документов |
Переход к администрированию сайта |
Добавление нового сайта |
Администрирование сайта |
Переход к поисковой странице |
Переход к управлению рубриками сайта |
Редактирование словаря ключевых слов рубрик |
Редактирование словаря ключевых слов
документов |
Управление рубриками сайта |
Переход к администрированию сайта (для
корневой рубрики) |
Переход к родительской рубрике (за
исключением корневой рубрики) |
Переход к управлению дочерней рубрикой |
Создание дочерней рубрики |
Удаление рубрики (за исключением корневой
рубрики) |
Переход к управлению документами рубрики |
Выбор ключевых слов рубрики (за
исключением корневой рубрики) |
Редактирование рубрики (за исключением
корневой рубрики) |
Управление документами |
Переход к управлению рубрикой |
Добавление документа |
Автоматическое определение рубрик
документов (только для документов корневой
рубрики) |
Управление документом |
Задание рубрики документа |
Выбор ключевых слов документа |
Автоматическое определение рубрики
документа |
Удаление документа |
|