- •Министерство образования и науки российской федерации
- •Оглавление
- •Введение
- •Лабораторная работа №1-2. Создание поискового пространства документальных информационных систем
- •1. Теоретический материал
- •2. Методика выполнения лабораторной работы
- •Прямая организация поискового пространства
- •Инверсная организация поискового пространства
- •Вопросы для отчета по лабораторной работе
- •Лабораторная работа №3-4. Поиск информации в документальных информационных системах
- •1. Теоретический материал
- •2. Методика выполнения лабораторной работы
- •Поиск по ключевым словам
- •Контекстный поиск
- •Like [Введите слово для поиска]
- •Разработка интерфейса для ввода документов и их индексирования
- •Выражение1:[Forms]![ Ввод документов и их индексирование]![Ключевое слово]
- •Выражение2:[Forms]![ Ввод документов и их индексирование]![Код]
- •Вопросы для отчета по лабораторной работе
- •Лабораторная работа №5-6. Многокритериальный поиск информации в документальных информационных системах
- •1. Теоретический материал
- •2. Методика выполнения лабораторной работы
- •Изменение структуры таблицы документов
- •Заполнение таблицы документов и их просмотр
- •Изменение формы для ввода
- •Изменение запросов
- •Атрибутивное индексирование
- •Создание запроса на многокритериальный поиск
- •Задания для самостоятельной работы:
- •Создание формы для просмотра результатов многокритериального поиска
- •Создание главной формы
- •Вопросы для отчета по теме
- •Лабораторная работа №7-8. Полнотекстовая документальная база данных в Lotus Notes. Создание формы для ввода документов
- •1. Теоретический материал
- •2. Методика выполнения лабораторной работы Создание файла базы данных документов
- •Просмотр свойств базы данных
- •Создание полей
- •Просмотр свойств поля
- •Задания для самостоятельной работы
- •Создание формы для ввода текстов документов и их атрибутивных характеристик
- •Просмотр свойств формы
- •Вставка таблицы в форму
- •Вопросы для отчета по теме
- •Лабораторная работа №9-10. Полнотекстовая документальная база данных в Lotus Notes. Представление для вывода документов
- •1. Теоретический материал
- •2. Методика выполнения лабораторной работы Создание представления документов
- •1. Что такое представление?
- •2. Перечислите виды представлений в Lotus Notes?
- •Лабораторная работа №11-12 Разработка автоматизированной системы голосования. Создание формы участника голосования
- •1. Методика выполнения лабораторной работы Определение ролей пользователей системы
- •Создание формы для голосования
- •Создание вложений в документ
- •Изменение основной формы для голосования
- •Вопросы для отчета по теме
- •Лабораторная работа №13 Разработка автоматизированной системы голосования. Представление информации о голосующих и результатах голосования
- •1. Методика выполнения лабораторной работы
- •@Unique(@dbcolumn("":"NoCache";@dbname;"(Страны)"; 1));
- •1. Теоретический материал
- •1. Методика выполнения лабораторной работы
- •4.2.Множество документов, на которых запускается агент.
- •4.3. Подписание агента на сервер.
- •5. LotusScript. Типы и прочие сущности.
- •5.1. Простые типы.
- •5.2. Сложные типы.
- •5.3. LotusScript. Классы lotus.
- •Лабораторная работа №7-8. Разработка системы классификации документов в информационной системе
- •1. Теоретический материал
- •Вопросы к экзамену по дисциплине «Информационные технологии и системы»
2. Методика выполнения лабораторной работы
Рассмотрим поиск документов различными способами и в соответствии с различными поисковыми характеристиками.
Поиск по ключевым словам
Задания:
1. Выбрать Создание запросовв режимеКонструктор запросов(рис. 10).
Рис. 10 |
|
2. Добавить таблицы, которые необходимы для построения запроса на поиск: Таблица документов,Таблица ключевых словиТаблица соответствия для инверсной организации(илиТаблица соответствия для прямой организации). После добавления таблиц они отображаются в верхней области конструктора запросов. Для завершения добавления нажать кнопкуЗакрыть.
3. Для отображения результатов поискового запроса необходимо определиться с полями выбранных таблиц, которые позволят построить запрос и вывести его результат пользователю. В нашем случае это будут поля Текст документа(изТаблицы документов) иКлючевое слово(изТаблицы ключевых слов). Оставить включенной опциюВывод на экрандля них (рис. 11).
На естественном языке наш запрос будет выглядеть так: «Необходимо найти все документы, в поисковом образе которых встречается слово «должность». Поисковый образ запроса, записанный на языке SQL, будет выглядеть следующим образом: Like [Введите слово для поиска], где Like – команда, требующая задания шаблона, с которым сравниваются данные из базы. Шаблоном является значение, введенное пользователем в строке для ввода. Это значение будет вводиться с клавиатуры каждый раз, как выполняется запрос. Результатом такого запроса будут документы, у которых в поисковом образе содержится введенное пользователем ключевое слово. Такого вида запросы называютсязапросами с параметром.
Рис. 11 |
Сохранить запрос под именем Запрос на поиск по ключевым словам.
4. Выполнить запрос. На экране появится окно, в котором необходимо ввести искомое слово/словосочетание (рис. 12), например, «должность».
Рис. 12 |
В результате будут найдены все документы из базы данных, в ПОД которых содержится указанное слово (рис. 13).
Рис. 13 |
|
Контекстный поиск
Рассмотрим контекстный поиск, т.е. поиск документов, содержащих некоторое слово/словосочетание в тексте документа.
Задания:
1-2. Задания выполняются аналогично. Таблица необходима одна – Таблица документов.
3. Теперь выполняется построение самого запроса. Однако прежде всего необходимо определиться с теми полями таблицы, которые позволят построить запрос. В нашем случае это будет одно поле Текст документа. Оставить включенной опциюВывод на экран(рис. 14).
На естественном языке запрос звучит так: «Необходимо найти в базе данных все заявления». Конструкция запроса аналогична рассмотренной в предыдущем задании:
Like [Введите слово для поиска]
Рис. 14 |
Обратите внимание, что введенная комбинация слов (или слово) может встретиться в тексте документа в любом месте, следовательно, необходимо указать в поисковом образе запроса, что перед введенной лексической единицей и после нее могут стоять другие лексические единицы. В SQL это оформляется с помощью символа «*», который ставится до и после вводимой комбинации слов для поиска, например в нашем задании должно быть введено*заявление*(рис. 15).
Рис. 15 |
Сохранить запрос под именем Запрос на контекстный поиск.
Результат выполнения запроса представлен на рис. 16.
Рис. 16 |