,那么Solr管理页面中的
环境:Rails 3.0.1 Ruby 1.8.7 MySQL 5.5.16 Community server…Jdk 1.6
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服务器,它启动正常,我打开solr admin在http://localhost:8982/solr/admin/
查询…q = 。但是没有返回结果。
我运行rake sunspot:reindex ....在RAILS_ROOTsolrdatadevelopmentindex下创建新的索引文件。
我再次用相同的查询查询Solr admin ..还是没有结果……试着找出问题所在
"schema browser"将显示您的索引中是否有数据
http://localhost:8982/solr/admin/schema.jsp
搜索
type:Item
如果数据库中有item
应该会显示结果。