Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- limiting a solr search result to particular attributes
- searchable do
- text :audience, :topic, :body
- end
- def topic
- if params[:find_by] == 'topic'
- nuggets = Nugget.where(['topic = ?', params[:topic_name]])
- @nuggets = nuggets.paginate(:page => params[:page],:per_page => 35)
- @title = @nuggets.first.topic
- else
- @search = Nugget.search do
- fulltext params[:search]
- paginate :page => params[:page], :per_page => 35
- end
- @nuggets = @search.results
- end
- end
- <%= form_tag topic_nuggets_path, :method => :get do %>
- <p>
- <%= text_field_tag :search, params[:search] %>
- <%= submit_tag "Search", :name => nil %>
- </p>
- <% end %>
Add Comment
Please, Sign In to add comment