[[tp7:Start|Начальная страница]] <- [[tp7:Администрирование|Администрирование]] <- [[tp7:Администрирование:Под_Обсл|Поддержка и обслуживание]] <- [[tp7:Администрирование:РегО|Регламентные операции]] ==== Управление полнотекстовым поиском и извлечением текстов ==== Панель «**Управление полнотекстовым поиском и извлечением текстов**» предназначена для включения и отключения полнотекстового поиска, обновления индекса полнотекстового поиска, а также настройки извлечения текстов из файлов для использования при поиске. Панель открывается по команде «**//Настроить//**» раздела «Администрирование» → «Поддержка и обслуживание» → группа «Регламентные операции». Команда видна при включенном флажке «**Полнотекстовый поиск данных**». В этом случае становятся доступными команды, которые позволяют настроить полнотекстовый поиск данных в программе, управлять индексом полнотекстового поиска, обновлять и очищать его. По умолчанию флажок включен. Программа позволяет производить полнотекстовый поиск в любых справочниках, документах и других объектах, отыскивая заданную строку во всех полях объектов. При наличии присоединенных файлов, содержащих текстовую информацию, поиск осуществляется также и по ним. Полнотекстовый поиск используется при поиске данных в программе по содержимому справочников, документов и других объектов программы. Также полнотекстовый поиск предоставляет такие возможности как: поддержка транслитерации (написание русских слов символами латиницы в соответствии с ГОСТ); поддержка замещения (написание части символов в русских словах одноклавишными латинскими символами); нечеткий поиск (буквы в найденных словах могут отличаться). В файловом режиме работы программы доступны только команды управления полнотекстовым индексом, тексты извлекаются автоматически при загрузке файла в программу. === Обновление индекса полнотекстового поиска === Для того чтобы можно было осуществлять поиск по всем введенным в программу данным, необходимо регулярно актуализировать индекс полнотекстового поиска. Для регулярного автоматического обновления индекса предназначены регламентные задания «**[[tp7:Администрирование:РеглЗ_Обновл_индекса_ППД|Обновление индекса ППД]]**» и «**[[tp7:Администрирование:РеглЗ_Слияние_инд_ППД|Слияние индекса ППД]]**»; (выполняется раз в сутки). Если индекс уже был обновлен, то отображается «**Дата актуальности индекса**» — дата последнего обновления индекса и реквизит «**Статус индекса**» принимает значение «**Обновление не требуется**». Если в программе есть данные, которые не прошли индексирование, то становится доступна кнопка «**Обновить индекс**» и реквизит «**Статус индекса**» принимает значение «**Требуется обновление**». === Очистка индекса полнотекстового поиска === Если работа поиска по каким-то причинам нарушена, то с помощью кнопки «**Очистить индекс**» можно удалить все файлы полнотекстового индекса. После удаления индекса необходимо заново его построить, используя кнопку «**//Обновить индекс//**». === Проверка индекса полнотекстового поиска === В любой момент можно проверить состояние индекса полнотекстового поиска с помощью кнопки «**Проверить индекс**».\\ В клиент-серверном режиме доступны команды по настройке автоматического извлечения текстов. ==== Группа «Автоматическое извлечение текстов» ==== Извлечение текстов из файлов необходимо для полнотекстового поиска в программе. Для настройки необходимо с помощью переключателя выбрать: * «**Все рабочие станции работают под управлением ОС Windows**» — в этом случае становится доступной команда «**//Настроить расписание//**», с помощью которой можно настроить расписание регламентного задания. В форме «**Расписание**» и другие параметры регламентного задания по извлечению текстов из файлов. Данный вариант подходит, когда в Администрировании серверов 1С Предприятия задано следующее правило для сервера под управлением ОС Microsoft Windows: * объект требования: Клиентское соединение с ИБ; * тип требования: Назначать; * имя ИБ: не указывается; * значение дополнительного параметра: BackgroundJob.CommonModule.ПолнотекстовыйПоискСервер.ОбновлениеИндексаППДПоРасписанию. * «**Одна или несколько рабочих станций работают под управлением ОС Linux**» — в этом случае с помощью команды «**//Запустить извлечение текстов//**» можно начать извлечение текстов в тонком клиенте на рабочей станции под управлением ОС Windows. Если в клиент-серверном варианте один или несколько рабочих процессов сервера работают под Linux, а часть или все клиенты подключаются с помощью веб-клиента, то в информационной базе могут быть добавлены файлы, текст из которых не извлечен, и соответственно эти файлы не могут быть найдены полнотекстовым поиском по содержимому. В этом случае на одном из клиентских компьютеров, работающих под управлением ОС Microsoft Windows, нужно запустить тонкий или толстый клиент, и на нем выполнить команду «**//Извлечение текстов//**», для того чтобы в автоматическом режиме извлекать текст из файлов. По умолчанию интервал времени выполнения равен 60 секундам.