Можно ли переопределить индекс ES по умолчанию в unomi через плагин?

Я пытаюсь создать плагин, который переопределяет индекс elasticsearch по умолчанию, который создает unomi.

Плагину удалось создать индекс ES, который еще не существует, например. context-event2, но не может создать / обновить индекс ES, который уже существует, например. контекстное событие (-data-2020-08).

Посмотрев на результат, напечатанный параметром "bundle-list default" в karaf, я сузил его до вопроса о том, какой сценарий запускается раньше.

Я посмотрел, как работает функция getBundle() в private void loadPredefinedMappings в ElasticSearchPersistenceServiceImpl в persistence-elasticsearch[unomi-persistence-elasticsearch], но я не могу найти способ узнать порядок, в котором файлы получают читать.

Есть ли способ переопределить индекс ES без изменения файлов индекса по умолчанию? Я бы не хотел менять исходный код, чтобы решить эту проблему

0 ответов

Другие вопросы по тегам