Сервер DeviceLock Content Security Server : Использование поискового сервера : Выполнение поиска : Управление контентно-зависимыми группами поиска : Группы шаблонов
  
Группы шаблонов
Группы шаблонов позволяют находить записи журналов и объекты данных (например, файлы, электронные письма или мгновенные сообщения) путем сопоставления их текстового содержимого с регулярными выражениями - так называемыми “шаблонами”. Регулярные выражения дают возможность поиска сложно устроенных комбинаций символов, таких как номера кредитных карт, номера социального страхования, адреса электронной почты, номера телефонов и т.п. В группах шаблонов используются регулярные выражения на языке Perl, описанные в документации по адресу perldoc.perl.org/perlrequick.html и perldoc.perl.org/perlretut.html.
С помощью таких групп можно находить, например, теневые копии, в которых встречаются строки, соответствующие определенным регулярным выражениям. В группе шаблонов задают регулярные выражения и другие параметры поиска (см. Настройка, просмотр или изменение группы шаблонов), а затем сервер выполняет поиск объектов, соответствующих регулярным выражениям из этой группы.
Поисковый сервер предоставляет широкий выбор предопределенных (встроенных) групп шаблонов. Можно использовать встроенные группы в их исходном виде, создавать их дубликаты (редактируемые копии) или создавать новые группы для решения частных задач организации. Встроенные группы облегчают задачу настройки поисковых запросов, позволяя во многих случаях обойтись без создания новых групп. Для получения дополнительной информации см. список встроенных групп шаблонов.
Для встроенных групп данного типа можно только просматривать их регулярные выражения и другие параметры в описанном ниже диалоговом окне. Изменение встроенных групп не допускается. Если нужно изменить встроенную группу, следует создать ее редактируемую копию путем дублирования группы (см. Диалоговое окно управления группами поиска).
Настройка, просмотр или изменение группы шаблонов
При создании, дублировании, просмотре или редактировании группы шаблонов (см.  Диалоговое окно управления группами поиска) используется диалоговое окно со следующими полями управления параметрами группы:
Имя, Описание - Задать, просмотреть или изменить имя и описание группы.
Выражение - Просмотреть, добавить или изменить регулярные выражения для данной группы. В поле Выражение можно ввести одно или несколько выражений, по одному выражению на строку. Подробнее о регулярных выражениях см. в руководствах “Perl regular expressions quick start” по адресу perldoc.perl.org/perlrequick.html и “Perl regular expressions tutorial” по адресу perldoc.perl.org/perlretut.html.
При сопоставлении объекта данных с группой во время поиска сервер подсчитывает общее количество совпадений данных с выражениями, указанными в этом поле, и определяет, соответствует ли объект группе, в зависимости от выбранного условия поиска (см. ниже).
Проверить - Проверить синтаксис регулярного выражения.
Проверка - Если настроена проверка, то соответствие данных группе обнаруживается только в случае их соответствия выбранному типу проверки. Чтобы соответствовать группе, данные должны соответствовать регулярному выражению, а также пройти проверку.
Если для этого поля выбран вариант Без проверки, то для соответствия данных группе достаточно их соответствия регулярному выражению.
Чтобы настроить проверку, выберите нужный тип из выпадающего списка в этом поле.
Учитывать регистр - Если этот флажок установлен, группа различает строчные и прописные буквы. Например, слова Серия и серия в этом случае считаются разными словами, так что группе может соответствовать слово Серия, но не серия.
Если этот флажок снят, группа не различает прописные и строчные буквы. В этом случае, если такой группе соответствует слово Серия, то ей будут соответствовать также слово серия и даже слово сЕрИя.
Учитывать визуально похожие символы - Если этот флажок установлен, группа обнаруживает данные, которые соответствуют ее выражению, даже в случае замены отдельных символов на другие, сходные по внешнему виду или значению, в том числе:
Латинские буквы в русском тексте (например, латинская буква b вместо русской буквы ь)
Латинские буквы вместо некоторых цифр (например, латинская буква S вместо цифры 5)
Русские буквы в английском тексте (например, русская буква п вместо латинской буквы n)
Русские буквы вместо некоторых цифр (например, русская буква З вместо цифры 3)
Некоторые символы вместо русских букв (например, символ * (звездочка) вместо русской буквы ж)
Цифры вместо некоторых латинских или русских букв (например, цифра 1 вместо латинской буквы I или цифра 4 вместо русской буквы Ч)
Индо-арабские (восточно-арабские) цифры вместо обычных арабских цифр (например, символ ٣ вместо цифры 3 или символ ٨ вместо цифры 8)
Если этот флажок снят, группа строго различает символы независимо от того, похожи они или нет по внешнему виду или значению.
Кириллическая транслитерация - Если этот флажок установлен, группа распознает кириллический текст, подлежащий обнаружению, независимо от того, написан ли текст кириллицей или латинскими буквами. Например, если слово Серия соответствует такой группе, то слово Seriya также будет ей соответствовать.
Если этот флажок снят, соответствие текста группе строго зависит от алфавита, используемого для написания текста. Например, такой группе может соответствовать слово Серия, но не Seriya.
Дополнительно - Проверить регулярное выражение на пробном тексте. Нажмите кнопку Дополнительно, чтобы отобразить или скрыть поле Тестовый пример.
Тестовый пример - Ввести текстовую строку для проверки и просмотреть результат. Результаты проверки выделяются цветом в режиме реального времени. Зеленым цветом отображаются все соответствия регулярному выражению группы, а последовательности символов, не соответствующие этому выражению, отображаются красным цветом.
 
Внимание:  
Чтобы обеспечить группе шаблонов дополнительные возможности поиска, для нее необходимо установить флажок Индексируется (см. Диалоговое окно управления группами поиска). В противном случае группа будет способна находить только отдельные слова или последовательности цифр, и, кроме того, следующие параметры группы могут не действовать или работать неправильно: Проверка; Учитывать регистр; Учитывать визуально похожие символы; Кириллическая транслитерация.
Для групп шаблонов, которым не требуются дополнительные возможности поиска, флажок Индексируется установлен по умолчанию и не может быть снят.
После обновления DeviceLock может потребоваться пересоздать поисковый индекс, чтобы обеспечить поиск адресов электронной почты и номеров кредитных карт по данным, которые были проиндексированы старой версией DeviceLock. Для создания нового индекса следуйте инструкции, приведенной в разделе Построение нового индекса по запросу, и нажмите кнопку Да в окне запроса на подтверждение, чтобы заменить существующий индекс новым.
Встроенная группа шаблонов Номер кредитной карты не позволяет находить записи журналов и объекты данных, содержащие номера кредитных карт платежной системы МИР. Для поиска таких данных создайте и используйте дубликат встроенной группы Номер кредитной карты.