русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Проблема поиска и создание индексов


Дата добавления: 2013-12-23; просмотров: 962; Нарушение авторских прав


Несколько точек зрения на одно справочное руководство

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

· показать возможность нескольких способов структуризации информации, представленной в справочном руководстве;

· показать, как можно модифицировать готовое справочное руководство, добавляя в него новые разделы и меняя таблицу содержания.

Чтобы выполнить намеченные модификации, потребовалось создать новый HTML-файл с разделом, описывающим суть новой книги, а затем в среде HHW добавить в проект этот файл и модифицировать оглавление руководства. Как и ранее, файл был создан в среде FrontPage, простым копированием части текста данного параграфа. Созданный файл с именем "New View " был сохранен в каталоге нашего проекта. Перейдя затем в среду HHW, я добавил этот файл в проект. Для этого на вкладке "Project" есть специальная кнопка, щелчок по которой открывает окно, в котором в проект можно добавлять и удалять файлы разделов:


Рис. 8.10. Добавление нового раздела в справочное руководство

Для модификации таблицы содержания в среде HHW необходимо перейти от вкладки "Project" к вкладке "Contents" и уже по знакомому нам сценарию добавить в таблицу содержания новую книгу с двумя страницами. Вся операция занимает не более минуты. После чего остается щелкнуть по кнопке со значком мясорубки, запускающей компиляцию проекта, и наши изменения будут реализованы. Вот что из этого получилось




Рис. 8.11. Справочное руководство "Справка о справке" после модификации

· По содержанию.В этом случае нужный раздел отыскивается путем просмотра оглавления справочного руководства.

· По индексу.С каждым разделом связывается некоторое множество индексов (ключевых слов или фраз). Задавая или выбирая индекс, можно получить все темы, связанные с этим индексом.

· Полнотекстовый поиск.Очень мощное стандартное средство поиска, позволяющее просмотреть содержание всех разделов справки и отобрать те из них, которые содержат ключевую фразу, заданную для поиска.

· Избранное.Специальный каталог, хранящий избранные, наиболее часто используемые разделы справочного руководства.

Проблема поиска нужной информации в ворохе существующих документов является одной из центральных проблем, стоящих перед программистами. Microsoft многое сделала для ее решения на серверной стороне, когда структурированные или неструктурированные данные хранятся в хранилищах данных MS SQL Server или Web Store в Exchange Server. Специальные средства Index Server позволяют проводить индексацию хранящейся информации. Но, как видите, многое можно сделать и на клиентской стороне. Инструментарий HHW позволяет структурировать множество файлов, организовать их в виде справочного руководства и использовать различные средства поиска нужной информации.

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

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

Давайте перейдем к детальному рассмотрению того, как создается файл индексов в среде HHW. Здесь есть две возможности:

· Можно создавать индексы на уровне справочного руководства, непосредственно добавляя ключевые слова (фразы) в индексный файл. Понятно, что в этом случае необходимо указывать, с каким разделом или разделами связаны эти указатели.

· Можно добавлять ключевые слова непосредственно в каждом разделе. При этом они автоматически будут переноситься в индексный файл.

Вне нашего рассмотрения остается способ создания индексов в ситуации, когда справочное руководство создается в виде Web-узла.



<== предыдущая лекция | следующая лекция ==>
Построение файла проекта | 


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.