Ruby on rails 太阳黑子&x2B;Solr 5.2(最新版本)
我不知道该放在哪里,如果你愿意,我可以把它移到堆栈溢出 我是Sunspot和Rails的新手,我以前使用过它,Solr4.X在Tomcat7上运行时没有问题,我很高兴。 现在,我正在部署一个新的应用程序,我想使用最新的Solr 5.2,这个应用程序不像他的前任那样在Tomcat上运行,它现在是一个很好的独立服务,运行在jetty实例上 所以,我按照这个guid来安装它 我甚至创建了一个集合和其他东西,但是当我做了Ruby on rails 太阳黑子&x2B;Solr 5.2(最新版本),ruby-on-rails,ruby,solr,sunspot,Ruby On Rails,Ruby,Solr,Sunspot,我不知道该放在哪里,如果你愿意,我可以把它移到堆栈溢出 我是Sunspot和Rails的新手,我以前使用过它,Solr4.X在Tomcat7上运行时没有问题,我很高兴。 现在,我正在部署一个新的应用程序,我想使用最新的Solr 5.2,这个应用程序不像他的前任那样在Tomcat上运行,它现在是一个很好的独立服务,运行在jetty实例上 所以,我按照这个guid来安装它 我甚至创建了一个集合和其他东西,但是当我做了rake sunspot:reindex时,它返回了以下错误: RSolr::Er
rake sunspot:reindex
时,它返回了以下错误:
RSolr::Error::Http:RSolr::Error::Http-400错误请求错误:{'responseHeader'=>{'status'=>400,'QTime'=>127},'Error'=>{'msg'=>'undefined field type','code'=>400}URI:http://localhost:8983/solr/screencap-dev/update?wt=ruby请求头:{“Content-Type”=>“text/xml”}请求数据:“Type:[模型名]”
该[MODEL NAME]是我正在索引的模型的名称
我不能让它工作,所以我使用的是sunspot_solr版本,我甚至尝试将每个配置文件移到我的solr 5.2,但没有成功,服务器错误等等
有人已经这么做了吗
更新
我尝试将集合文件从sunspot_solr(solr 5.0.0)复制到我的solr服务(solr 5.2.0),我让它加载文件,但是:
创建SolrCore“screencap dev”时出错:无法创建核心[screencap dev],原因是:solr.DateField
显然,太阳黑子集合文件不兼容。您的solr实例已损坏 以下是解决问题时应遵循的终端命令:
我做到了。问题是,如果您不首先创建集合(您可以在终端中使用
sudo su-solr-c”/opt/solr/bin/solr create-c gettingstarted-n data\u driven\u schema\u configs“
),它将返回404 Not Found,因为没有集合。假设您创建了一个实例,然后将sunspot.yml更改为指向正确的实例,所有实例的重新索引都会显示该错误。请尝试删除并重新安装sunspot。你的太阳黑子宝石版本是什么?