私はSolr Cellを使っている最新のバージョンのSunspot gem(現在2.0.0.pre.111215、Solr 3.5を組み込んでいます)を手に入れようとしています。 https://github.com/chebyte/sunspot_cell -Solr Cellで最新バージョンのSunspot gemを使用するにはどうすればよいですか?
現在、私は、以下のプラグインが提供するSolrの電池と組み合わせた太陽黒点の古いバージョンを使用しています。
次のようにこの構成のための私のGemfileがあります。
gem 'sunspot', '1.2.1'
gem 'sunspot_rails'
残念ながら、古いバージョンのSolr/Solrセルは、多くの新しいPDFファイルでは機能しません。 Apacheが推奨する解決策は、両方の最新バージョンにアップグレードすることです。
太陽黒点Solrの細胞ボルトオンは非常によくサポートされていないようです。最近更新されたバージョンがプラグインからGemに切り替えられましたが、私はSunspot Gemの最新バージョンで動作させることができません。 https://github.com/zheileman/sunspot_cell
誰でも要素がうまく一緒に遊ぶことを得るために正しいGemfile構成を知っていますか?私がもっとも近いのはこれです。
gem 'sunspot_cell', :git => 'git://github.com/zheileman/sunspot_cell.git'
gem 'sunspot', :git => "git://github.com/sunspot/sunspot.git"
gem 'sunspot_rails', :git => "git://github.com/sunspot/sunspot.git", :require => "sunspot_rails"
group :development, :test do
gem 'sunspot_solr', :git => "git://github.com/sunspot/sunspot.git"
end
どのようなレーキタスクを実行すると、次のエラーが発生します。
uninitialized constant Sunspot::RSolr
私は一時的にsunspot_cell宝石をコメントアウトした場合、私は実行するためのRakeタスクを取得することができますが、実際の検索が失敗します。
sunspot_solrにバンドルされているものの代わりにthis gemのSolr jarファイルを手動で試しましたが、成功しませんでした。