【问题标题】:Rails: search in multiple model using sunspotRails:使用太阳黑子在多个模型中搜索
【发布时间】:2014-10-23 18:49:08
【问题描述】:

我是新手,想实现高级搜索,我有两篇模型文章和书籍,我正在使用 sunspot gem 进行搜索

这是我的文章模型

class Article < ActiveRecord::Base

searchable do
  text :title
  text :content
end

这是我的书籍模型

class Book < ActiveRecord::Base

searchable do    
  text :title       
  text :description  
end

我尝试实现一个搜索表单,用户可以在其中选择要搜索的类别,就像这个搜索表单一样

但我还没有得到它,所以我会感谢任何帮助我如何做到这一点

【问题讨论】:

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


    【解决方案1】:

    试试这个:

    Sunspot.search [文章,书籍] 做
    ....
    结束

    【讨论】:

      【解决方案2】:
      @r=Sunspot.search [Article,Book] do |query| 
              query.fulltext params[:keyword]+"\*"  
      end 
      @results=@r.results        
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-05-17
        • 1970-01-01
        • 2015-12-20
        • 2011-07-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多