Using rescue
{{ resolvedDiscussionCount }}/{{ discussionCount }} {{ resolvedCountText }} resolved
-
lib/solr.rb 0 → 100644
1 require 'rsolr' 2 class Solr 3 attr_accessor :response, :solr 4 def initialize 5 # Direct connection 6 @solr = RSolr.connect :url => 'http://localhost:8983/solr/jobs/' 7 @response = nil 8 end 9 10 # send a request to /select 11 def query (cond) -
Edited by Trịnh Hoàng Phúc
anh @thanhnd có thể thêm phân trang bằng cách này
solr.paginate 1, 10, "select", :params => {:q => "test"}method queryanh thêm 1 param truyền từ controller qua, lấy cáiSettings.pagenhư anh dùng ở commit trướcLink tài liệu: https://github.com/rsolr/rsolr#pagination-
-
Master
fixed
-
-
12 12 def search 13 13 return redirect_to root_path, alert: "Empty field!" if params[:search].blank? 14 14 15 @search_job = Job.includes(:city).where("job_name LIKE ?","%#{params[:search]}%") 16 @pagin_job = @search_job.page(params[:page]).per(Settings.page) 15 #@search_job = Job.includes(:city).where("job_name LIKE ?","%#{params[:search]}%") 16 #@pagin_job = @search_job.page(params[:page]).per(Settings.page) 17 18 solr_rs = Solr.new 19 @search_job = solr_rs.query(params[:search])