Не могу переиндексировать солнечное пятно. "Solr Response: Bad Request" - PullRequest
1 голос
/ 08 октября 2011

Я пытаюсь использовать sunspot в работе с tomcat-solr, в Ubuntu 10,10

Я выполнил следующие действия:

sudo apt-get install openjdk-6-jdk
sudo apt-get install solr-tomcat
sudo service tomcat6 start

Затем я обновил свой sunspot.yml, чтобы указать производство / постановку среда до порта: 8080.

Но когда я пытаюсь запустить rake sunspot:solr:reindex, это дает мне это сообщение. «Solr Response: Bad Request»

Прошло четыре дня, и я до сих пор не могу понять, что неправильно = / Я не смог найти логи tomcat / solr, чтобы получить больше информации о что плохого в моей просьбе.

Может ли кто-нибудь мне помочь?

1 Ответ

4 голосов
/ 08 октября 2011

В вашем случае я готов поспорить, что вы не обновили ваши конфигурационные файлы с настройками Sunspot по умолчанию schema.xml и solrconfig.xml. Файлы журналов, вероятно, будут в /var/log/tomcat6 и могут жаловаться на неизвестное поле "тип".

Я не совсем уверен, где пакет solr-tomcat в Ubuntu создает дом Solr, но /usr/share/solr - хорошее место для проверки. Вам следует скопировать файлы конфигурации Sunspot из solr/conf в собственный каталог конфигурации Solr и перезапустить Solr, чтобы обновить файлы конфигурации.

См. Также мой ответ на Солнечный пятно неопределенного типа поля .

...