Компания IBM
Опубликован: 04.11.2008 | Доступ: свободный | Студентов: 842 / 119 | Оценка: 4.42 / 4.17 | Длительность: 37:45:00
Лекция 13:

Поиск данных

< Лекция 12 || Лекция 13: 12345 || Лекция 14 >

Поиск документов в базе данных по заданному тексту

В любой базе данных можно выполнить поиск документов в текущем представлении по заданному тексту (слову или фразе). Кроме того, можно найти документы с помощью условий поиска.

Средство поиска документов в базе данных Notes работает лучше, если для этой базы данных имеется полный индекс. Полный индекс предоставляет дополнительные возможности поиска и уменьшает время для получения результатов.

Чтобы найти документы в текущем представлении базы данных

  1. Откройте базу данных.
  2. Откройте представление, в котором требуется провести поиск. Если необходимо выполнить поиск во всей базе данных, откройте представление "Все документы" (при его наличии для базы данных).
  3. В меню выберите команду: Вид - Найти в данном представлении.

    Появится панель поиска.

  4. Введите текст, который требуется найти, в поле "Образец". При вводе фразы заключайте ее в кавычки, например: "объемы продаж".
  5. (Необязательно.) При наличии полного индекса для базы данных щелкните ссылку "Настройка" и уточните параметры поиска с помощью следующих элементов:
  6. условия;
  7. операторы;
  8. параметры поиска по тексту.

    Можно также ограничить число результатов поиска и определить способ их сортировки.

  9. Нажмите кнопку "Найти".

Просмотр результатов поиска в представлении

Notes выводит список документов, удовлетворяющих условиям поиска, и сообщение о количестве найденных подходящих документов в верхней части панели поиска. (Кроме того, такие же данные отображаются в строке состояния).

При выполнении поиска по тексту совпадения выделяются цветом в тексте каждого документа из результатов поиска. Например, результаты поиска в документе слова " bolly ":

10_02

Выделенный текст можно также просмотреть, непосредственно открыв двойным щелчком документ из списка результатов поиска. Для перехода между совпадениями в открытом документе нажмите клавиши CTRL + (переход вперед на одно выражение) или клавиши CTRL - (переход назад на одно выражение).

Примечание Выражения, удовлетворяющие условиям поиска, выделяются только в основном тексте документа. Текст, удовлетворяющий условиям поиска, не выделяется цветом, если он содержится в одной из следующих областей:
  • в поле темы документа;
  • в поле даты или в числовом поле;
  • в скрытом поле документа. Если совпадение обнаружено в скрытом поле, в строке состояния в нижней части окна Notes отображается сообщение "Некоторые выделенные фрагменты в этой форме не видны". Если это сообщение не отображается, щелкните один раз строку состояния, чтобы просмотреть ее журнал;
  • во вложенных файлах и полях MIME. Если совпадение обнаружено во вложении, выделяется заголовок под значком вложения.
Создание полного индекса

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

Чтобы проверить наличие полного индекса базы данных, выберите команду: Вид - Найти в данном представлении, а затем найдите зеленый индикатор.

10_03

Для создания полного индекса серверной базы данных необходим доступ к этой базе данных на уровне разработчика. Обратитесь к администратору Domino, если необходимо создать полный индекс базы данных, для которой у вас не имеется доступа даже на уровне разработчика. Только администратор Domino может создать индекс базы данных, доступной по Web.

Полный индекс может составлять 10-20% от размера самой базы данных (в зависимости от объема текста в базе данных). Перед созданием полного индекса базы данных, возможно, потребуется убедиться в наличии свободного места.

Чтобы создать полный индекс для базы данных

  1. Откройте базу данных.
  2. В меню выберите команду: Вид - Найти в данном представлении.
  3. В нижнем правом углу панели поиска щелкните ссылку "Настройка".
  4. Нажмите кнопку "Создать индекс".
  5. Выберите параметры полного индекса.
  6. Нажмите кнопку ОК.

Notes создаст полный индекс для базы данных, а затем в группе "Настройка" панели поиска будут отображены дополнительные параметры поиска.

Обновление полного индекса

После создания полного индекса он показывает состояние базы данных на тот момент. Если добавляется новый или удаляется старый текст, новый текст не будет найден при поиске, а удаленный текст - будет. При обновлении индекса добавляются все данные, которые собраны в базе данных с момента создания индекса или последнего обновления.

Чтобы обновить полный индекс, для индексированной базы необходимо иметь доступ на уровне не ниже разработчика.

  1. Откройте базу данных.
  2. В меню выберите команду: Вид - Найти в данном представлении.
  3. В нижнем правом углу панели поиска щелкните ссылку "Настройка".
  4. Нажмите кнопку "Обновить".
Проверка параметров для полного индекса

При работе с индексированной базой данных можно определить параметры полного индекса. Для этого просмотрите сведения на вкладке "Индекс" в окне свойств базы данных.

  1. Откройте базу данных.
  2. Выберите команду: Файл - База данных - Свойства.

    Появится окно свойств базы данных.

  3. Откройте вкладку "Индекс".10_04
Изменение параметров для построения полного индекса

При наличии прав доступа по крайней мере на уровне разработчика можно изменить параметры полного индекса и повторно его создать.

  1. Откройте базу данных.
  2. В меню выберите команду: Файл - База данных - Свойства. Появится окно свойств базы данных.
  3. Откройте вкладку "Индекс".10_04
  4. Нажмите кнопку "Создать индекс".

    Появится диалоговое окно "Создание полного индекса".

  5. Измените параметры полного индекса.
  6. Нажмите кнопку ОК.

Новый полный индекс будет создан в соответствии с указанными параметрами.

Пример поиска слов и фраз в документе

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

  1. Откройте базу данных "Соцобеспечение" и выберите представление, в котором отображаются все льготы.
  2. В меню выберите команду: Вид - Найти в данном представлении.
  3. Нажмите кнопку "Настройка", а затем кнопку "Несколько слов".
  4. Выберите значение "любое из следующих условий".
  5. В первых двух текстовых полях введите следующие слова:
    Отставка 
    Пенсия
  6. Нажмите кнопку "Добавить". Маркер добавляется в поле записи текста на панели поиска.
  7. Нажмите кнопку "Найти".
  8. Поиском будут возвращены документы, содержащие оба эти слова или одно из них.
Пример поиска документов по автору или дате

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

  1. Откройте базу данных "Архивы" и выберите представление, в котором отображаются все статьи.
  2. В меню выберите команду: Вид - Найти в данном представлении.
  3. Нажмите кнопку "Дополнительно".
  4. Нажмите кнопку "Автор".
  5. В группе "Поиск документов, у которых" в поле "Автор" выберите значение "любой из".
  6. Введите свои имя и фамилию в текстовом поле.
  7. Нажмите кнопку "Добавить". Маркер добавляется в поле записи текста на панели поиска.
  8. Нажмите кнопку "Дата".
  9. В поле "Найти документы, у которых" выберите значение "дата создания".
  10. В следующем поле выберите значение "лежит между".
  11. В текстовых полях введите начальную и конечную даты периода. (Разделяйте числа левой косой чертой, например: 1/01/00.)
  12. Нажмите кнопку "Добавить". Другой маркер добавляется в поле записи текста на панели поиска.
  13. Нажмите кнопку "Найти". Появятся все статьи, написанные в течение этого периода.
Поиск в результатах

В результатах можно провести поиск по всему тексту в представлении.

  1. Выполните поиск документа в базе данных. (Не удаляйте результаты поиска.)
  2. В группе "Настройка" на панели поиска установите флажок "Поиск в результатах".
  3. Уточните поиск с помощью различных выражений для поиска или условий и параметров.
  4. Нажмите кнопку "Найти".
Примечание После установки флажка "Поиск в результатах", эта возможность будет оставаться включенной в каждом представлении базы данных. Для ее отключения следует снять этот флажок.
Сохранение результатов поиска

Результаты поиска можно сохранить в любой базе данных, для которой имеется право на создание папки.

  1. Создайте новую папку в базе данных.
  2. В меню выберите команду: Правка - Выделить все, чтобы выделить все результаты.
  3. Перетащите результаты на значок папки.
< Лекция 12 || Лекция 13: 12345 || Лекция 14 >