Если вы используете управляемую схему (которая используется по умолчанию при создании ядра), схема должна быть изменена через API схемы .
Однако, если вы сначала остановите Solr, вы можете безопасно вносить изменения в файл управляемой схемы, даже если он говорит, что вам не следует редактировать его вручную. Просто убедитесь, что ничего не выполняется и полагается на состояние, прочитанное из файла ранее - в противном случае оно будет перезаписано, когда текущее состояние схемы будет записано в файл.
Если вы хотите использовать классический файл schema.xml, вы можете изменить свою конфигурацию, чтобы использовать ClassicIndexSchemaFactory вместо ManagedSchemaFactory.
Вы можете изменить это определение в solrconfig.xml
, добавив
<schemaFactory class="ClassicIndexSchemaFactory" />