Commit 11da7ea9 by Tô Ngọc Ánh

edit name params search form

parent 1b11a899
Pipeline #1064 canceled with stages
in 0 seconds
<%= form_tag search_jobs_path, method: :get, class: "mt-4 form-group #{my_class}", enforce_utf8: false do %> <%= form_tag search_jobs_path, method: :get, class: "mt-4 form-group #{my_class}", enforce_utf8: false do %>
<%= search_field_tag :search, params[:search], placeholder: 'Search', class: 'form-control m-2' %> <%= search_field_tag :search, params[:search], placeholder: 'Search', class: 'form-control m-2' %>
<%= select_tag :industry_id, options_from_collection_for_select(@industries, :id, :name, params[:industry_id]), prompt: 'All Industries', class: 'form-control m-2' %> <%= select_tag :industry, options_from_collection_for_select(@industries, :id, :name, params[:industry]), prompt: 'All Industries', class: 'form-control m-2' %>
<%= select_tag :location_id, options_from_collection_for_select(@locations, :id, :city, params[:location_id]), prompt: 'All Locations', class: 'form-control m-2' %> <%= select_tag :location, options_from_collection_for_select(@locations, :id, :city, params[:location]), prompt: 'All Locations', class: 'form-control m-2' %>
<%= submit_tag 'Search', name: nil, class: 'btn btn-outline-success m-2' %> <%= submit_tag 'Search', name: nil, class: 'btn btn-outline-success m-2' %>
<% end %> <% end %>
...@@ -11,8 +11,8 @@ class SolrServer ...@@ -11,8 +11,8 @@ class SolrServer
private private
def set_query_search(search_params) def set_query_search(search_params)
industry_id = search_params[:industry_id].blank? ? "*" : RSolr.solr_escape(search_params[:industry_id]) industry_id = search_params[:industry].blank? ? "*" : RSolr.solr_escape(search_params[:industry])
location_id = search_params[:location_id].blank? ? "*" : RSolr.solr_escape(search_params[:location_id]) location_id = search_params[:location].blank? ? "*" : RSolr.solr_escape(search_params[:location])
keyword = search_params[:search].blank? ? "*" : RSolr.solr_escape(search_params[:search]) keyword = search_params[:search].blank? ? "*" : RSolr.solr_escape(search_params[:search])
query = "title:(#{keyword}) OR company:(#{keyword})" query = "title:(#{keyword}) OR company:(#{keyword})"
fq = ["industry_ids:#{industry_id}", "location_ids:#{location_id}"] fq = ["industry_ids:#{industry_id}", "location_ids:#{location_id}"]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment