cra*_*crv 3 solr sunspot-rails sunspot-solr
环境:Rails 3.0.1 Ruby 1.8.7 MySQL 5.5.16社区服务器...... Jdk 1.6
gem 'sunspot_rails'
gem 'sunspot_solr'
Run Code Online (Sandbox Code Playgroud)
模型:
class Item < ActiveRecord::Base
searchable do
text :title,:description
end
end
Run Code Online (Sandbox Code Playgroud)
控制器:
def search
p @items = Item.search { fulltext params[:search] }
@items.results.each do |item|
p item
end
end
Run Code Online (Sandbox Code Playgroud)
我启动solr服务器,它启动正常,我在http:// localhost:8982/solr/admin /打开solr管理员
查询.... q = .但没有结果.
我运行rake sunspot:reindex ....新的索引文件在RAILS_ROOT\solr\data\development\index下创建.
我再次查询Solr管理员与相同的查询..still没有结果...试图找出什么是错的.
"架构浏览器"将显示索引中是否有任何数据
http://localhost:8982/solr/admin/schema.jsp
Run Code Online (Sandbox Code Playgroud)
寻找
type:Item
Run Code Online (Sandbox Code Playgroud)
如果数据库中有任何项目,则在Solr管理页面中应显示结果
| 归档时间: |
|
| 查看次数: |
2155 次 |
| 最近记录: |