Ruby Can';t重新计算太阳黑子的指数&引用;Solr响应:错误请求“;
我正试图在ubuntu的TomcatSolr中使用sunspot 10.10 我遵循以下步骤:Ruby Can';t重新计算太阳黑子的指数&引用;Solr响应:错误请求“;,ruby,ruby-on-rails-3,tomcat,solr,sunspot,Ruby,Ruby On Rails 3,Tomcat,Solr,Sunspot,我正试图在ubuntu的TomcatSolr中使用sunspot 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响应:错误的请求” 已经四天
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响应:错误的请求”
已经四天了,我还是不知道是什么
错误=/我找不到tomcat/solr日志来获取更多信息
我的要求有什么不好
有人能帮我吗?在你的情况下,我敢打赌你没有用Sunspot默认的
schema.xml
和solrconfig.xml
更新你的配置文件。日志文件可能位于/var/Log/tomcat6
中,并且可能会抱怨未知字段“类型”
我不确定Ubuntu的solr tomcat包在哪里创建了solr home,但是/usr/share/solr
是一个好地方。您应该将太阳黑子配置文件从solr/conf
复制到solr自己的配置目录中,然后重新启动solr以更新配置文件
另请参见我对的回答。在您的情况下,我敢打赌您没有使用Sunspot的默认
schema.xml
和solrconfig.xml
更新配置文件。日志文件可能位于/var/Log/tomcat6
中,并且可能会抱怨未知字段“类型”
我不确定Ubuntu的solr tomcat包在哪里创建了solr home,但是/usr/share/solr
是一个好地方。您应该将太阳黑子配置文件从solr/conf
复制到solr自己的配置目录中,然后重新启动solr以更新配置文件
另请参见我对的回答。错误的请求通常是您将无效的内容传递给Solr。您可以将solr日志转换为finest并检查日志。另外,检查solr上触发的查询,可能会得到一些关于无效字段的提示,或者当您通常向solr传递somthing invalid时,数据库请求。您可以将solr日志转换为finest并检查日志。还要检查solr上触发的查询,可能会得到一些关于无效字段或dataBTW的提示,以节省找到这些字段的任何人的时间。上面提到的solr/conf目录位于sunspot_solr gem中,在一个名为“solr”的目录下。这实际上是solr/solr/conf。在撰写本文时,您可以在这里找到它:顺便说一句,为了节省找到它的任何人的时间。上面提到的solr/conf目录位于sunspot_solr gem中,在一个名为“solr”的目录下。这实际上是solr/solr/conf。在撰写本文时,您可以在这里找到它: