import db and search from solr
Showing
| ... | @@ -69,4 +69,4 @@ gem 'bootstrap-sass' | ... | @@ -69,4 +69,4 @@ gem 'bootstrap-sass' |
| #setting file yml | #setting file yml | ||
| gem 'settingslogic' | gem 'settingslogic' | ||
| gem 'rsolr' |
lib/solr.rb
0 → 100644
| require 'rsolr' | |||
| class Solr | |||
| attr_accessor :response, :solr | |||
| def initialize | |||
| # Direct connection | |||
| @solr = RSolr.connect :url => 'http://localhost:8983/solr/jobs/' | |||
| @response = nil | |||
| end | |||
| # send a request to /select | |||
| def query (cond) | |||
|
|||
| response = solr.get 'select', :params => {:q => "job_name:#{cond}"} | |||
| response['response']['docs'] | |||
| end | |||
| end | |||
| \ No newline at end of file |