【问题标题】:How to return search results with Sunspot and Solr in rails app?如何在 Rails 应用程序中使用 Sunspot 和 Solr 返回搜索结果?
【发布时间】:2013-04-28 14:11:09
【问题描述】:

我在使用 Sunspot 和 Solr 时遇到了一些问题。当我传递一个参数时,我没有得到任何结果。我已经在代码中的 2 点包含在 cmets 中。

我已确认我的数据库中的 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

【问题讨论】:

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


    【解决方案1】:

    获取搜索结果使用

    @result = @search.results
    

    看看这个railscasts tutorial

    【讨论】:

    • @search.results 没有返回任何内容。我确实看过 railscast,但 id 还没有工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-27
    • 1970-01-01
    • 2012-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多