Полнотекстовый поиск 1С

Полнотекстовый поиск - это механизм 1С, предназначенный для поиска заданной (искомой) строки в любых объектах, а также в присоединенных файлах, содержащих текстовую информацию (при их наличии).

Для работы полнотекстового поиска необходим актуальный индекс полнотекстового поиска (индекс текстовых данных) – сжатая информация о данных программы и их местонахождении. Актуальность индекса обеспечивается регламентными заданиями "Обновление индекса ППД" (выполняется один раз в минуту) и "Слияние индекса ППД" (выполняется один раз в сутки).

Полнотекстовый поиск 1С обеспечивает:

  • поддержку транслитерации (написание русских слов символами латиницы в соответствии с ГОСТ);
  • поддержку замещения (написание части символов в русских словах одноклавишными латинскими символами);
  • нечеткий поиск (буквы в найденных словах могут отличаться).

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

Использование полнотекстового поиска доступно всем пользователям.

Настройка параметров полнотекстового поиска в 1С

Настройка параметров полнотекстового поиска в 1С осуществляется в группе "Поиск данных" (Администрирование - Общие настройки), для использования полнотекстового поиска необходимо установить флаг "Полнотекстовый поиск данных".

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

При установленном флаге "Полнотекстовый поиск данных" становится доступна гиперссылка "Настроить" для вызова формы "Управление полнотекстовым поиском и извлечением текстов", которая используется для настройки построения индекса полнотекстового поиска.

Особенности управления полнотекстовым поиском и извлечением текстов:

  1. Если в программе есть непроиндексированные данные, то в форме выводится сообщение "Требуется обновление" и становится доступна кнопка "Обновить индекс".
  2. Кнопка "Проверить индекс" - в любой момент времени проконтролировать состояние индекса (проверка индекса занимает некоторое время).
  3. Кнопка "Очистить индекс" - удалить индексные файлы, если работа ППД по каким-то причинам нарушена. После удаления индекса необходимо заново его построить, используя кнопку "Обновить индекс".
  4. Флаг "Ограничить максимальный размер индексируемых данных" позволяет ограничить размер индекса (по умолчанию 1 Мб) (если ресурсы компьютера, на котором установлена программа, ограничены).
  5. Группа "Автоматическое извлечение текстов" содержит команды для настройки автоматического извлечения текстов:
    • все рабочие станции работают под управлением ОС Windows – в этом случае становится доступной гиперссылка "Настроить расписание", автоматическое обновление индекса ППД будет запускаться по расписанию;
    • одна или несколько рабочих станций работают под управлением ОС Linux – обновление индекса ППД может выполняться только в тонком клиенте на рабочей станции под управлением ОС Windows. В этом случае становится доступна гиперссылка "Запустить извлечение текстов".

Использование полнотекстового поиска

Для использования полнотекстового поиска достаточно иметь роль "Базовые права".

Особенности использования полнотекстового поиска:

  1. Команда "Полнотекстовый поиск" находится в группе "Сервис" панели действий практически во всех разделах программы.
  2. Форму "Полнотекстовый поиск" можно вызвать в любом разделе программы с помощью сочетания клавиш Ctrl + Shift + F.
  3. Поиск можно выполнять по одному или по нескольким словам, допускается использование поисковых операторов типа И, ИЛИ, НЕ и т. д., других поисковых операторов, а также проводить поиск по части слова (подробнее см. в книге «1С:Предприятие 8.3. Руководство пользователя» или в справке формы "Полнотекстовый поиск").

Роли для полнотекстового поиска

Для работы с полнотекстовым поиском необходимо использовать одну из следующих ролей:

  • Базовые права - право использовать полнотекстовый поиск, выполнять обновление и слияние индекса полнотекстового поиска;
  • Полные права - право включать и отключать полнотекстовый поиск, выполнять обновление и слияние индекса полнотекстового поиска.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.