我使用了 sunspot_solr 和 sunspot_rails gem,它们从以下链接集成了 solr 4。
现在,当我尝试重新索引现有文档时,我得到一个状态 500,内部服务器错误..
我删除了 solr 目录并在捆绑安装之后,并给出了以下命令
rails generate sunspot_rails:install
rake sunspot:solr:run
我哪里错了?:/
当我尝试在 Rails 控制台中重新索引时,出现以下错误...
when i tried reindexing in rails console, i got the following error..
RSolr::Error::Http: RSolr::Error::Http - 500 内部服务器错误错误:{'responseHeader'=>{'status'=>500,'QTime'=>10},'error'=>{ 'trace'=>'java.lang.NullPointerException at org.apache.solr.update.DocumentBuilder.toDocument(DocumentBuilder.java:232) at org.apache.solr.update.AddUpdateCommand.getLuceneDocument(AddUpdateCommand.java:73) at org.apache.solr.update.DirectUpdateHandler2.addDoc(DirectUpdateHandler2.java:204) 在 org.apache.solr.update.processor.RunUpdateProcessor.processAdd(RunUpdateProcessorFactory.java:69) 在 org.apache.solr.update.processor。 UpdateRequestProcessor.processAdd(UpdateRequestProcessor.java:51) 在 org.apache.solr.update.processor.DistributedUpdateProcessor.doLocalAdd(DistributedUpdateProcessor.java:451) 在 org.apache.solr.update.processor。DistributedUpdateProcessor.versionAdd(DistributedUpdateProcessor.java:587) at org.apache.solr.update.processor.DistributedUpdateProcessor.processAdd(DistributedUpdateProcessor.java:346) at org.apache.solr.update.processor.LogUpdateProcessor.processAdd(LogUpdateProcessorFactory.java: 100) 在 org.apache.solr.handler.loader.XMLLoader.processUpdate(XMLLoader.java:246)