Доработка атрибутивного поиска

Ранее функционал атрибутивного поиска в технологии FlowPoint уже подвергался оптимизации для увеличения быстродействия. В результате произведенных работ был достигнут существенный прирост произвоительности. Но, в связи со спецификой взаимодействия с хранилищами данных (библиотеками документов), зависимость быстродейстивия атрибутивного поиска от количества документов в библиотеках все равно оставалась. Также в результате прошлых доработок, для библиотек, где настроен перенос документов в базу данных FlowPont, стало возможным использовать режим поиска по базе данных FlowPont, что позволило поддерживать быстродействие на стабильно высоком уровне. Это решение предполагало создание дополнительных таблиц, хранящих значения необходимых для поиска полей документов, а синхронизация таких таблиц производилась посредством функционала по переносу документов в базу данных FlowPoint. Недостатком такого подхода оказалось то, что таблицы с атрибутами документов не могли поддерживать актуальность полей в соответствии с полями реального хранилища данных в автоматическом режиме. Кроме того, в технологии FlowPoint существует подсистема отчетов, которая имеет в своем распоряжении отдельную базу данных с таблицами, аналогичными тем, что должны быть созданы в основной базе данных FlowPoint для обеспечения работы атрибутивного поиска. Таким образом, к недостаткам предыдущего решения добавляется дублирование данных - в подсистеме отчетов и в таблицах для атрибутивного поиска. К сожалению, на тот момент механизм синхронизации данных с подсистемой отчетов не мог удовлетворить требования атрибутивного поиска, однако после его модернизации стало возможным использовать базу данных подсистемы отчетов, в том числе, и для атрибутивного поиска документов. В связи с этим, в атрибутивном поиске была реализована возможность использования базы данных подсистемы отчетов. Для использования такого режима поиска, на соответствующих библиотеках предварительно должна быть включена синхронизация документов с подсистемой отчетов. Кроме того, в файле конфигурации атрибутивного поиска для этих библиотек должен быть указан атрибут "UseReportDb".
 
Пример конфигурации типа документа для отображения на странице атрибутивного поиска: