Sunspot Solr 不返回任何结果,但没有错误
环境:Rails 3.0.1 Ruby 1.8.7 MySQL 5.5.16 社区服务器...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 管理 http://localhost:8982/solr/admin/
查询 .... q=. 但是没有返回结果。
我运行 rake sunspot:reindex .... 在 RAILS_ROOT\solr\data\development\index 下创建新的索引文件。
我再次使用相同的查询在 Solr admin 上查询..仍然没有结果...试图找出问题所在。
Environment: Rails 3.0.1 Ruby 1.8.7 MySQL 5.5.16 Community server...Jdk 1.6
gem 'sunspot_rails'
gem 'sunspot_solr'
Model:
class Item < ActiveRecord::Base
searchable do
text :title,:description
end
end
Controller:
def search
p @items = Item.search { fulltext params[:search] }
@items.results.each do |item|
p item
end
end
I start the solr server, it starts fine, I open the solr admin at http://localhost:8982/solr/admin/
query .... q=. but returns no results.
I run rake sunspot:reindex .... new index files get created under RAILS_ROOT\solr\data\development\index.
I again query on Solr admin with same query ..still no result ...trying to find out whats wrong.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
“模式浏览器”将向您显示索引中是否有任何数据
如果您的数据库中有任何项目,则在 Solr 管理页面中搜索
应该会显示结果
The "schema browser" will show you if there is any data in your index
A search for
in the Solr admin page should show you results if you have any Items in your database