Полнотекстовое индексирование используется для следующих поисков:
· | поиска электронных документов, задач и заданий по их тексту; |
· | общего поиска объектов по их слепкам. |
Полнотекстовый индекс отличается от обычных индексов SQL-сервер тем, что автоматически он не обновляется. Для первоначального создания и последующего обновления полнотекстового индекса используется сценарий Индексирование текстов и слепков объектов.
Примечание. Сценарий может запускать только пользователь, который входит в роль db_owner (владелец базы данных). Иначе после запуска сценария выдается соответствующая ошибка, и сценарий прекращает свою работу. |
После запуска сценария на экране появится запрос:
По кнопке Инкрементное сценарий выполняет следующие действия:
1. | Обновляет слепки объектов для новых, измененных и удаленных объектов. |
2. | Выполняет инкрементное обновление полнотекстового индекса для измененных текстов и слепков объектов. |
По кнопке Полное сценарий выполняет следующие действия:
1. | Удаляет все слепки объектов и заново создает слепки объектов. |
2. | Удаляет все полнотекстовые индексы и заново создает полнотекстовые индексы для текстов и слепков объектов. |
По кнопке Отмена сценарий прекращает свою работу.
Полное обновление индекса – очень трудоемкая процедура, и на базах данных с большим объемом информации может занимать несколько часов. Поэтому для ежедневного обновления индекса рекомендуется использовать инкрементное обновление. Полное обновление рекомендуется использовать только для первоначального создания полнотекстового индекса.
После успешного выполнения сценария Индексирование текстов и слепков объектов выдается сообщение:
Если во время запуска сценария уже выполняется процесс индексирования текстов и слепков объектов, например, сценарий был запущен другим пользователем, то на экране появится сообщение:
Для проведения автоматического инкрементного обновления полнотекстового индекса текстов и слепков объектов рекомендуется настроить выполнение сценария Индексирование текстов и слепков объектов по расписанию с помощью задания Windows (см. руководство администратора, главу «Автоматизация администрирования», раздел «Запуск сценариев через задания Windows»).