#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 принял изменения, я просто не отправил данные для этого.