Система TDMS обладает различными средствами поиска. Информационные объекты, не обладающие собственными файлами (проекты, комплекты, задания и т.п.), чаще всего ищут по атрибутам и системным свойствам. Документы, чьими основными свойствами являются их файлы, также ищут по свойствам файлов - датам, размерам, типу файла. Текстовые документы можно искать по содержимому файлов. Поиск по содержимому файлов называется полнотекстовым. Полнотекстовый поиск производится за счет создания и применения специальных полнотекстовых индексов.
Полнотекстовые индексы создаются автоматически при создании новой базы данных, однако требуют настройки и управления. Управление полнотекстовыми индексами производится на вкладке Полнотекстовый поиск диалога системных параметров.
Чтобы настроить работу полнотекстового поиска:
- Запустите приложение TDMS Администратор.
- Установите переключатель в значение Утилиты базы данных и нажмите кнопку Далее.
- Выберите значение Полнотекстовый поиск и нажмите кнопку Далее.
Для управления полнотекстовым поиском используются команды Запустить фоновую индексацию, Остановить фоновую индексацию, Обновить индекс и Пересоздать индекс.
Индексация содержимого файлов может производиться в фоновом режиме, что позволяет снизить нагрузку на сервер. Однако из-за низкого приоритета процесса индексирования в фоновом режиме индексация занимает больше времени, что может быть заметно при большом количестве обращений к серверу и изменений данных. Принудительный запуск или остановка полнотекстового индекса иногда требуется при переносе базы данных, смены версии СУБД и некоторых других случаях.
Чтобы настроить полнотекстовый поиск
- Заполните поле Тип базы данных, выбрав из ниспадающего списка значение: Microsoft SQL Server; Oracle, Oracle OCCI или FireBird.
- Заполните поле Сервер, выбрав из ниспадающего списка имя сервера. Обратите внимание, что активный сервер, установленный на вашем компьютере, выводится не по алфавиту, а первым. Если по каким-либо причинам требуемого сервера нет в списке, введите его имя или IP адрес вручную.
- В поле База данных введите имя базы данных.
- Установите переключатель:
- Чтобы включить режим фоновой индексации полнотекстового поиска, установите переключатель в значение Запустить фоновую индексацию.
- Чтобы отключить режим фоновой индексации полнотекстового поиска, установите переключатель в значение Остановить фоновую индексацию.
- Чтобы обновить полнотекстовые индексы, установите переключатель в значение Обновить индекс.
В случае частого изменения файловых данных рекомендуется регулярно обновлять полнотекстовые индексы.
- Чтобы создать заново полнотекстовые индексы, установите переключатель в значение Пересоздать индекс.
Если произошли какие-либо сбои в системе и полнотекстовый поиск работает медленно, следует пересоздать полнотекстовые индексы.
- Нажмите кнопку Далее.
- В открывшемся диалоге ввода логина и пароля к серверу базы данных, задайте имя и пароль учетной записи администратора СУБД и нажмите кнопку ОК:
- Дождитесь завершения выполнения операции. Если настройка прошла успешно, Вы получите соответствующее сообщение.