Rails:使用太阳黑子搜索多个模型

时间:2014-08-27 11:09:12

标签: ruby-on-rails ruby-on-rails-4 solr sunspot

我是新手,想要实现高级搜索,我有两个模型文章和书籍,我正在使用太阳黑子宝石进行搜索

这是我的文章模型

class Article < ActiveRecord::Base

searchable do
  text :title
  text :content
end

这是我的书籍模型

class Book < ActiveRecord::Base

searchable do    
  text :title       
  text :description  
end

我试图实现一个搜索表单,用户可以选择要搜索的类别,例如此搜索表单 enter image description here

但是我没有得到它所以我会感谢任何帮助,我该怎么做

2 个答案:

答案 0 :(得分:0)

试试这个:

  

Sunspot.search [Article,Book]做
    ....
     端

答案 1 :(得分:0)

@r=Sunspot.search [Article,Book] do |query| 
        query.fulltext params[:keyword]+"\*"  
end 
@results=@r.results        
相关问题