Я использую удивительный камень солнечных пятен (github.com/outoftime/sunspot) в приложении rails, но у меня такая огромная проблема.Признаюсь, что я до сих пор не знаю, как правильно настроить его в соответствии с моей средой, но на моих локальных и промежуточных серверах все настроено и работает нормально.
Итак, моя проблема в том, чтоВ производстве у меня есть модель, которая в настоящее время обновляется - каждый список, который включает в себя эту модель, атрибут увеличивается.И главная проблема заключается в том, что когда я пытаюсь выполнить сложный поиск по этой модели (не контекстуальный), у меня появляется ошибка Connection Refused
, но solr запускается и выполняет все другие поиски.
My solrconfig.xml
это как установка солнечных пятен, я ничего не менял.Является ли раздел AutoCommit решением для этого или не имеет к этому никакого отношения?
Извините за последнее обновление, я не сделал ошибку новичка, результат "ps aux | grep java" насервер:
Ubuntu 4039 0,0 1,8 2278060 144084?Ssl Jan21 8:10 java -Djetty.port = 8983 -Dsolr.data.dir = / home / ubuntu / mallguide / mallguide-rails / solr / data / production -Dsolr.solr.home = / home / ubuntu / mallguide / mallguide-rails / solr -Djava.util.logging.config.file = / tmp / logging.properties20120121-4039-co662r-0 -jar start.jar ubuntu 23125 0,0 0,0 7628 1004 пункта / 1 S + 10:47 0:00 grep --color = auto java
И мой файл sunspot.yml:
production:
solr:
hostname: localhost
port: 8983
log_level: WARNING
development:
solr:
hostname: localhost
port: 8982
log_level: INFO
test:
solr:
hostname: localhost
port: 8981
log_level: WARNING
auto_commit_after_request: false
Извините за плохой английский, надеюсь, что кто-то может мне помочь.
Iдо сих пор не знаю, что делать, чтобы исправить эту проблему, дело в том, что у меня есть только одна модель, которая обновляется (не индексируемые поля для поиска) все время, и solr просто терпит неудачу для этой модели, а не для других.Любая помощь?