RSolr :: Error :: Http:RSolr :: Error :: Http - 400错误请求错误?

时间:2014-10-09 14:04:13

标签: ruby-on-rails ruby-on-rails-3 sunspot sunspot-rails sunspot-solr

我正在尝试索引富文档,但我遇到了一些问题。我正在关注此链接:

http://cbpowell.wordpress.com/2012/09/18/indexing-rich-documents-with-rails-sunspot-solr-sunspot-cell-and-carrierwave-cookbook-style/

$rake sunspot:reindex

rake aborted!

RSolr::Error::Http: RSolr::Error::Http - 400 Bad Request

Error: {'responseHeader'=>{'status'=>400,'QTime'=>29},'error'=>{'msg'=>'undefined field type','code'=>400}}

Request Data: "<?xml version=\"1.0\" encoding=\"UTF-8\"?><delete><query>type:Article</query></delete>"

注意:Solr我们是手动配置的(不在应用程序内)

http://archive.apache.org/dist/lucene/solr/4.7.0/

1 个答案:

答案 0 :(得分:0)

如果您使用的是solr 4.7.0,请注意tika-core-x.x.jar和tika-parser-x.x.jar文件。 sunspot_cell_jars gem包含两者的过期版本(请查看此页面www.java2s.com/Code/Jar/t/tika.htm以找到适合您的版本的正确版本)

您也可以尝试使用更新的sunspot_cell gem