如何在rails应用程序中使用Sunspot和Solr返回搜索结果?

时间:2013-04-28 14:11:09

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

我在Sunspot和Solr遇到了一些麻烦。当我传递参数时,我没有得到任何结果。我在代码中的2个点中包含了评论。

我已经确认我的数据库中的Review表中还有数据,并且字符串确实出现在记录中。

有关如何退回搜索结果的建议吗?

    puts "search query is #{params[:search]}"   //returns search query 
    if params[:search]
        @search = Review.search do
            fulltext params[:search]
        end
        puts "search results are #{@search.results}"   //returns []
        @reviews_search_results = @search.results
    end

1 个答案:

答案 0 :(得分:0)

使用

获取搜索结果
@result = @search.results

看看这个railscasts tutorial