солнечное пятно и солр - PullRequest
       11

солнечное пятно и солр

0 голосов
/ 17 августа 2011

Я сейчас пытаюсь заставить работать мое пятно / сольр.В Dev все хорошо и хорошо.Но когда дело доходит до производства, я получу следующую ошибку.

RSolr::RequestError (Solr Response: Not Found):
  app/controllers/examples_controller.rb:48:in `update'

sunspot.yml выглядит так:

 solr:
    hostname: localhost
    port: 8983
    path: '/opt/apache-solr-3.3.0/example'
    log_level: WARNING
    pid_dir: '/var/run'

Кто-нибудь может разобраться с этим?

1 Ответ

2 голосов
/ 19 августа 2011

Параметр path является компонентом пути URL вашего сервера Solr. Он должен читать /solr, а не путь к файловой системе, который у вас есть сейчас. На самом деле Sunspot пытается подключиться к http://localhost:8983/opt/apache-solr-3.3.0/example;)

Правильная версия:

solr:
   hostname: localhost
   port: 8983
   path: /solr
   log_level: WARNING
   pid_dir: /var/run

(Кроме того, не забудьте скопировать стандартный файл schema.xml Sunspot в каталог Solr где-то в /opt/apache-solr-3.3.0)

...