Я искал инструмент, который помог бы ускорить и упростить редактирование наших схем Solr. После изучения кажется, что Schema API может редактировать только управляемую схему. К сожалению, большинство наших коллекций используют schema.xml
с ClassicIndexSchemaFactory
.
Что мы делаем для этого, так это сохраняем файлы conf в нашем репозитории, затем, когда мы хотим внести изменения, мы редактируем эти файлы вручную в IDE, затем запускаем сценарий оболочки, который upconfs их использует zkcli.sh
, Осмотревшись вокруг, я не вижу другого способа, кроме этого ручного редактирования, изменить схему.
Если бы мы хотели, скажем, программно добавить поле к нашему schema.xml
, был бы единственный способ иметь скрипт, который буквально редактирует содержимое файла XML?