Если вы изменяете что-либо на стороне схемы, вам необходимо переиндексировать данные. Есть альтернатива этому.
Но у облака solr есть хорошая функция, которую можно использовать здесь без перезапуска сервера solr.
- Создайте новый набор настроек.
- Внесите все изменения во вновь созданный configSet.
- Загрузите вновь созданный набор настроек, поскольку zookeper поддерживает все ваши настройки.
- Создать новую коллекцию, используя новый набор настроек.
- Индексируйте ваши данные в новой коллекции.
- Как только все данные будут проиндексированы, создайте псевдоним для новой коллекции.
- Присвойте псевдониму имя, аналогичное старой коллекции.
- Все ваши новые запросы будут перенаправлены в новую коллекцию.
- Как только все будет установлено, вы можете удалить старую коллекцию.