gpt4 book ai didi

ruby-on-rails - 思考 sphinx : search across multiple models: best practices?

转载 作者:行者123 更新时间:2023-11-29 12:30:16 25 4
gpt4 key购买 nike

我想添加一个带有类别的 jquery 自动完成功能。该请求将使用 Thinking Sphinx 搜索多个模型(论坛主题、新闻、用户...)

所以在 Controller 中,我认为它看起来像那样

def autocomplete
@news = Actu.search(params[:term]).map {|g| {:label => g.title, :category => "Actualités", :id => g.id}}
@topics = Topic.search(params[:term]).map {|g| {:label => g.title, :category => "Topics", :id => g.id}}
@anotherModel = ...

respond_to do |format|
format.js { render :json => @news+@topics+@anotherModel }
end
end

那行得通,但您如何看待这些做法?

最佳答案

你可以试试这个很棒的语法

ThinkingSphinx.search 'pancakes', :classes => [Article, Comment]

阅读更多信息 http://freelancing-god.github.com/ts/en/searching.html

关于ruby-on-rails - 思考 sphinx : search across multiple models: best practices?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9752166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com