12.13.1. Настройка морфологии

Для создания списка морфологии используется следующая команда:

Admin@UGOS# create libraries morphology

Далее необходимо указать:

Параметр

Описание

name

Название морфологического списка.

description

Описание списка.

threat-lvl

Уровень угрозы:

  • very-low -- очень низкий уровень угрозы.

  • low -- низкий уровень угрозы.

  • medium -- средний уровень угрозы.

  • high -- высокий уровень угрозы.

  • very-high -- высокий уровень угрозы.

threshold

Вес морфологической категории, при превышении которого сработает правило.

url

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

words

Слова и фразы, которые необходимо добавить в список.

  • word -- слова и фразы. При добавлении слова в морфологический словарь можно использовать модификатор «!» перед словом, например, «!bassterd». В данном случае жаргонное слово не будет преобразовываться в словоформы, что может серьезно уменьшить вероятность ложной блокировки.

  • weight -- вес слова или фразы. Если вес не задан, то автоматический устанавливается значение 100.

Для добавления слов и фраз:

Admin@UGOS# create libraries morphology ... words new word "word or phrase" weight <weight>

Чтобы обновить данные морфологического списка, необходимо использовать следующую команду:

Admin@UGOS# set libraries morphology <morphology-list-name>

Далее указываются параметры, значения которых необходимо обновить (список параметров представлен в таблице выше). Для добавления в список новых слов или фраз необходимо использовать команду:

Admin@UGOS# set libraries morphology <morphology-list-name> words new word "word or phrase" weight <weight>

Чтобы заменить слово в списке:

Admin@UGOS# set libraries morphology <morphology-list-name> words ( word "old word or phrase" weight <weight> ) word "new word or phrase" weight <weight>

Следующие команды используются для удаления всего морфологического списка или отдельных слов, содержащихся в нём:

Admin@UGOS# delete libraries morphology <morphology-list-name>

Admin@UGOS# delete libraries morphology <morphology-list-name> words ( word "word or phrase" weight <weight> )

Команды отображения информации о всех имеющихся морфологических списках:

Admin@UGOS# show libraries morphology

Чтобы отобразить информацию об определённом списке, далее необходимо указать название интересующего морфологического списка. Чтобы просмотреть содержание определённого морфологического списка:

Admin@UGOS# show libraries morphology <morphology-list-name> words