0

我在使用 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
4

1 回答 1

0

使用获取搜索结果

@result = @search.results

看看这个railscasts 教程

于 2013-04-28T14:20:38.027 回答