Наверх   Информация   Содержание   Плакаты  

5. Технологическая часть

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

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

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

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

Минимальные требования к оборудованию клиента системы совпадают с требованиями к функционированию 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 мегабайт.

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

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

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

  • Microsoft Windows NT Server 4.0 или Microsoft Windows 2000.
  • Borland Application Server, Inprise Application Server или другой сервер приложений, обеспечивающий функционирование JSP.
  • Microsoft SQL Server версии 7.0 или 2000.

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

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

  • Microsoft Windows 95,
  • Microsoft Windows 98,
  • Microsoft Windows NT,
  • Microsoft Windows 2000
и браузера Microsoft Internet Explorer 4.0 (IE).

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

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

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

    • Data (дамп базы данных);
    • Libraries (java-библиотеки, jar);
    • Log (для протоколов, log);
    • Site (сайт системы, jsp);
    • Upload (для пользовательских файлов).

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

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

    • Libraries\InterSearch.jar;
    • Libraries\xml4j.jar;
    • Libraries\xerces.jar;
    • Libraries\ jspSmartUpload\Web-inf\classes.

  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

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

  Наверх   Информация   Содержание   Плакаты  
Для писем: kes@narod.ru
 
Используются технологии uCoz