Полнотекстовый поиск используется для поиска документов, папок, задач, заданий и уведомлений по фрагменту текста. Текст содержится в их карточках или содержимом. Например, в качестве содержимого документа может выступать текст в формате Microsoft Word. Поиск работает в базе данных и файловых хранилищах.
Полнотекстовый поиск вызывается через:
• | поиск конкретного типа объекта. Например, поиск документов; |
Полнотекстовый поиск выполняется службой поиска DIRECTUM. Индексирование данных для службы поиска выполняется с помощью набора серверных событий. Механизм полнотекстового поиска основан на поисковой системе Elasticsearch.
Примечание
Механизмы полнотекстового поиска с помощью средств SQL-сервера, служб Windows Search и Indexing Service с версии 5.6 объявлены устаревшими и оставлены для совместимости, в будущих версиях могут быть удалены. Их описание см. в документе «DIRECTUM 5.6. Устаревшие механизмы полнотекстового поиска», входит в комплект документации.
Первоначальное индексирование запускает администратор. Регулярное индексирование выполняется автоматически при создании или изменении объекта системы. Администратор использует панель управления индексированием.
Чтобы настроить полнотекстовый поиск:
2. | Установите службу поиска и компоненты Elasticsearch. |
5. | Укажите механизм полнотекстового поиска: |
• | перейдите на обложку для настройки системы и в группе «Текущий сервер» нажмите на ссылку Общие установки; |
• | в открывшемся окне перейдите на закладку «Дополнительные»; |
• | в группе «Полнотекстовый поиск» в выпадающем списке *Механизм полнотекстового поиска выберите пункт Служба поиска. |
• | откройте запись справочника Хранилища текстов документов для хранилища, в котором нужно включить поиск; |
• | в табличной части в колонке Поиск по тексту установите значение Да. |
Примечание
Чтобы документы индексировались в файловом хранилище, служба обработки событий должна быть запущена от имени доменного пользователя, у которого есть доступ к корневой папке файлового хранилища.
8. | Чтобы выполнялся полнотекстовый поиск по текстам задач и заданий, убедитесь, что в настройках ОС SQL-сервера в параметре Язык программ, не поддерживающих Юникод установлено значение русский. |
Возможности и советы, которые помогут в администрировании полнотекстового поиска, см. в разделе «Практические рекомендации».