# File lib/sunspot/query/field_stats.rb, line 9 def add_facet field @facets << field end
# File lib/sunspot/query/field_stats.rb, line 19 def facet_key qualified_param 'facet' end
# File lib/sunspot/query/field_stats.rb, line 23 def qualified_param name :"f.#{@field.indexed_name}.stats.#{name}" end
# File lib/sunspot/query/field_stats.rb, line 13 def to_params params = { :stats => true, :"stats.field" => [@field.indexed_name]} params[facet_key] = @facets.map(&:indexed_name) unless @facets.empty? params end
# File lib/sunspot/query/field_stats.rb, line 4 def initialize(field, options) @field, @options = field, options @facets = [] end