Настройки агрегации
Новый грид позволяет настроить агрегацию строк. Агрегация — сбор суммарных данных — позволяет получать численные результаты по данным, содержащимся в строках таблицы. Например, в представлении может отображаться количество документов определённого вида или количество документов, отправленных определённому пользователю.
Инструкцию по установке, настройке и требования к системе для установки Elasticsearch см. в документации модуля Платформа: Установка, Настройка, Требования.
Доступность агрегации
Для работы с агрегацией требуется иметь опцию Docsvision Модуль Интеллектуальный поиск лицензии Docsvision. Если опция отключена, Elasticsearch работает как полнотекстовый поиск без функции агрегации.
-
Использование агрегатов (DocsVision Aggregation Users).
-
Администраторы (DocsVision Administrators).
-
Продвинутые пользователи (DocsVision Power Users).
-
Администраторы безопасности (DocsVision Security Administrators).
Сотрудники, включённые в эти группы, получают доступ к использованию агрегации с Elasticsearch. Для пользователей, которым не разрешена работа с агрегацией, не отображается дополнительная область в интерфейсе Web-клиента. При использовании Elasticsearch для таких пользователей будут выводиться только результаты поиска.
Настройки включения в группы применятся только в новой сессии пользователя. Чтобы настройки применились, необходимо повторно выполнить вход в Web-клиент.
Изменить количество вариантов агрегата
По умолчанию количество выводимых вариантов в агрегате равно 100.
Чтобы изменить это значение, в таблицу БД dvsys_settings добавьте настройку FullTextIndexing_AggResultCount, максимально возможная настройка 65,536 (65536 вариантов).
Задержка обновления агрегации
|
Модуль "Web-клиент" поддерживает следующие способы настройки агрегации:
|
Администратор может настроить задержку обновления списка карточек и доступных агрегатов при использовании Elasticsearch.
-
Откройте файл
/usr/lib/docsvision/webclient/appsettings.jsonв Linux иC:\Program Files\Docsvision\WebClient\appsettings.jsonв Windows. -
В секции измените значение параметра
Grid:{ "Docsvision": { "WebClient": { "SettingGroups": { "WebClient": { "Grid": { "ApplyAggregatesTimeout": "1000", (1) "ApplyAggregatesButton": "True" (2) } } } } }1 По истечении указанного количества миллисекунд будет автоматически обновлён список карточек и доступные агрегаты. 2 Флаг определяет, будет ли список карточек обновляться автоматически или перестраиваться по нажатию кнопки Применить.
Доступные агрегаты обновляются согласно настройкеApplyAggregatesTimeout.В конфигурации по умолчанию параметры отсутствуют. Предпочтительным способом настройки является Консоль управления Docsvision, добавляйте параметры в конфигурационный файл только при крайней необходимости.
Если настройки указаны в конфигурационном файле, они считываются в первую очередь и имеют приоритет над настройками в Консоли управления Docsvision.