2011-12-21 6 views
3

環境返しません:Railsの3.0.1 Rubyのは、MySQL 5.5.16コミュニティサーバーを1.8.7に... JDK 1.6黒点Solrには、任意の結果が、エラーなし

gem 'sunspot_rails' 
gem 'sunspot_solr' 

モデル:

class Item < ActiveRecord::Base 

    searchable do 
    text :title,:description 
    end 

end 

コントローラ:

def search  
    p @items = Item.search { fulltext params[:search] }  
    @items.results.each do |item| 
     p item 
    end   
end 

私はSolrのサーバを起動し、それがうまく起動し、私はhttp://localhost:8982/solr/admin/でSolrの管理を開きます()。ですが、結果は返されません。

rake sunspot:reindex ....新しいインデックスファイルは、RAILS_ROOT \ solr \ data \ development \ indexに作成されます。

私は同じ質問でSolrの管理者に再度クエリを行いますが、結果はありません...何が間違っているかを調べようとしています。

答えて

5

「スキーマブラウザは、」あなたのインデックス内の任意のデータ

http://localhost:8982/solr/admin/schema.jsp 

がある場合は、いずれかを持っている場合はSolrの管理ページで

type:Item 

の検索があなたに結果を表示する必要がありますが表示されますあなたのデータベース内の項目

+1

私はhttp:// localhost:8982/solr/admin/schema.jspに行くことはできません。原因 'HTTP ERROR 500原因/solr/admin/schema.jsp。理由:JSPサポートは設定されていません。私は 'Topic.create! '(内容:'テストはレーダーのプロポーザル、user_id:1).index! 'を試みたが、' r = Topic.search {fulltext' radar '}; puts r.hits'は空の配列です...どうすればいいですか? – Matrix

関連する問題