From a3737d6f18912e46f65fa061a209607e0d1f564f Mon Sep 17 00:00:00 2001 From: lance bradley Date: Fri, 14 Sep 2012 18:26:14 -0700 Subject: [PATCH] re work param handling for solr query --- lib/model_set/solr_query.rb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/model_set/solr_query.rb b/lib/model_set/solr_query.rb index 69856f6..305540a 100644 --- a/lib/model_set/solr_query.rb +++ b/lib/model_set/solr_query.rb @@ -35,8 +35,8 @@ def use_core!(core) @core = core end - def select_fields!(*fields) - @select = fields.flatten + def solr_params!(opts) + @opts = opts end def id_field @@ -50,8 +50,9 @@ def id_field private def fetch_results - params = {:q => "#{conditions.to_s}"} - params[:fl] = @select || [id_field] + params = @opts || {} + params[:q] = "#{conditions.to_s}" + params[:fl] ||= [id_field] params[:wt] = :json if limit params[:rows] = limit