Sunspot Solr 不返回任何结果,但没有错误

发布于 2024-12-22 20:05:36 字数 763 浏览 2 评论 0原文

环境: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/so​​lr/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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

究竟谁懂我的在乎 2024-12-29 20:05:36

“模式浏览器”将向您显示索引中是否有任何数据

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

如果您的数据库中有任何项目,则在 Solr 管理页面中搜索

type:Item

应该会显示结果

The "schema browser" will show you if there is any data in your index

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

A search for

type:Item

in the Solr admin page should show you results if you have any Items in your database

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文