Редактирование выражения категории
Данный узел или опция доступны, только если они включены в лицензии PolyAnalyst Server.

Выражение категории содержит условие, позволяющее определить, какие записи соответствуют данной категории.

Например, если выражение содержит слово robbery, все записи колонки по умолчанию, которые содержат это слово, попадут в данную категорию.

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

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

Например, если родительская категория была настроена на использование исключающего режима классификации, например, Первое соответствие или Лучшее соответствие, она будет помещена только в первую или наиболее подходящую категорию соответственно.

Редактор выражений узла Таксономия выглядит следующим образом.

tax expression editor.rus

В левой части редактора выражения отображается номер строки. Если выражение слишком длинное, вы можете настроить перенос текста на следующую строку. Для этого нажмите правой кнопкой мыши в любом месте поля выражения и выберите опцию Разрешить перенос на другую строку. Вы также можете воспользоваться выпадающим меню Показать. Параметры меню позволяют вам изменять настройки внешнего вида редактора.

tax expression menu.rus

Редактор выражения использует специальную подсветку для выделения элементов выражения. См. раздел Редактор SRL/PDL в Настройках пользователя для изменения параметров шрифтов и цвета.

tax expression user settings.rus

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

tax expression simple.rus

Например, для того чтобы объединить записи, описывающие ограбления, мы можем использовать следующее выражение:

tax expression complex.rus

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

tax expression refresh.rus

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

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

Полезные приемы при редактировании поисковых запросов
Комментирование части выражения

Вы можете выделить часть выражения как комментарий, добавив косую черту (/) и звездочку (*) перед фрагментом выражения и звездочку и косую черту после фрагмента.

Например, при редактировании поискового запроса для категории Robbery мы можем закомментировать слово Robbery вместо того, чтобы удалять его, на тот случай, если оно нам понадобится позже:

tax expression commented.rus

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

Просмотр разницы в результатах при изменении выражения узла

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

tax expression show difference.rus

При редактировании выражения на вкладке Настройки и последующем переключении на вкладку Детализация в колонке Состояние (State) отобразится статус записей после изменения выражения.

В веб-версии Аналитического клиента вкладки Настройки и Детализация называются Запрос и Результаты соответственно.

Значения колонки Состояние (State) будут помечены как Добавленные, Удаленные или Неизмененные.

tax expression state.rus

Данные в колонке можно отсортировать и отфильтровать. Обратите внимание на то, что после обновления таксономии история редактирования обнуляется, и все записи получают статус Без изменений.

Данный функционал не применяется к узлам с обобщающим режимом классификации.

Просмотр всех форм слов(а) запроса

Нажмите кнопку Формы слов из запроса, чтобы просмотреть список связанных слов запроса.

tax expression related buttons.rus

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

Наполнение поля Запрос при открытии диалогового окна зависит от того, что вы выделили: слово или фразу исходного выражения. Чтобы выделить запрос целиком, поставьте курсор мыши в любом месте запроса и нажмите сочетание клавиш Ctrl + A.

После нажатия кнопки вы увидите диалоговое окно Словоформы:

tax expression related dialog.rus

В таблице в центре окна отобразятся все слова запроса, их тип и часть речи. При необходимости вы можете изменить выражение в поле Запрос. Для обновления таблицы нажмите Enter.

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

tax expression split.rus

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

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

Например, для запроса term(angel) используются морфологический словарь и словарь классов слов.

Для запроса synonym(angel) используются морфологический словарь и словарь синонимов.

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

Обратите внимание, что данная функция доступна в нативной версии Аналитического клиента.

tax expression related native.rus

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

Автозаполнение

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

tax expression show auto.rus

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

tax expression auto tooltip.rus

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