思考狮身人面像搜索框

时间:2009-07-07 14:40:02

标签: ruby-on-rails search full-text-search thinking-sphinx

我正在尝试在我的网站上运行Thinking Sphinx,但我不确定如何设置索引页面的搜索框和按钮。我有我的模特:

 define_index do
   indexes :name
   indexes description
   where "approved = 'true'"
 end

在我的控制器中:

def index
  @businesses = Business.search params[:search]
end

在我的index.html.erb中,我安装了自动完成插件并具有:

<h3>Search Business</h3><%= text_field_with_auto_complete :name %>

我只是不知道如何将我的文本框与Sphinx连接起来。我需要创建一个按钮吗?谢谢你的帮助。

1 个答案:

答案 0 :(得分:4)

Ryan Bates有一个Railscast on Thinking Sphinx,可以让你朝着正确的方向前进。你可以在Ryan的例子中view the source code for the form

<p>
  <%= text_field_tag :search, params[:search] %>
  <%= submit_tag "Search", :name => nil %>
</p>