Содержание
Общие задачи и изменения, реализованные в версии
perlis
.
Для полноценной работы всех индексов Synergy на основе Elasticsearch (который поддерживает HP/HA-кластеризацию) выполнено:
Перевод индекса хранилища на использование общей шины Synergy (ESB)
Реализация индекса документов и хранилища на основе Elasticsearch.
Теперь все индексы (форм, файлов и документов) в платформе могут использовать как реализацию на основе Lucene (индекс хранится в виде файлов на том же сервере, где и Arta Synergy), так и на основе Elasticsearch, который должен работать на удалённой машине или на выделенном кластере. Причем можно комбинировать используемую реализацию: например, хранить индексы форм на сервере Elasticsearch, а индексы файлов и документов - на локальном сервере.
В раздел «Обслуживание системы» административного приложения добавлен раздел «Управление индексом файлов», который позволяет произвести индексирование документов и хранилища.
Механизм индексации Хранилища аналогичен индексации форм.
Переключение индексаторов прозводится с помощью конфигурационных файлов:
Индекс документов: arta/esb/docIndex.xml
Индекс хранилища: arta/esb/fileIndex.xml
Примечание:
При переключении реализации индекса необходима полная переиндексация данных.
Настройки индексирования файлов и документов расположены в файле
arta/elasticConfiguration.xml
.
Описание минимального набора полей в индексе файлов и в индексе документов приведено в спецификации.