Схема изменения Solr

#solr #solr4

#solr #solr4

Вопрос:

Я использую Solr 4.1, и мне нужно изменить свою схему. Я изменил файл схемы, но, похоже, он не распознает измененную схему. Я даже перезагрузил свой сервер.

Кроме того, как я могу увидеть свою схему? Я попытался сделать curl http://localhost:1080/Mark/names/schema?wt=json и я получаю

 The origin server did not find a current representation 
for the target resource or is not willing to disclose that one exists.
  

Я могу свернуть ту же конечную точку и получить документ просто отлично.

Как мне заставить Solr выбрать новую схему?

Комментарии:

1. Вы можете проверить то же самое на странице администратора solr… Если у вас создано ядро, и ядро использует какой-либо определенный набор настроек… вам нужно изменить schema.xml из этого конфигурационного набора…

2. Используете ли вы Solr в облачном режиме?

3. Проверяйте свой журнал solr, особенно во время запуска solr, и публикуйте здесь любые ошибки или предупреждения. Вы уверены, что изменили правильное ядро?

Ответ №1:

У меня была ошибка в моем коде, которая индексировала данные. Я устанавливал значения для новых полей, но я не понимал, что глубоко в недрах был спрятан другой метод :), который удалил его.

Оказывается, Solr принял изменения, я просто не отправил данные для этого.