Method: Sunspot::DSL::FieldQuery#json_facet

Defined in:
lib/sunspot/dsl/field_query.rb

#json_facet(*field_names) ⇒ Object



336
337
338
339
340
341
342
343
344
345
# File 'lib/sunspot/dsl/field_query.rb', line 336

def json_facet(*field_names)
  options = Sunspot::Util.extract_options_from(field_names)

  field_names.each do |field_name|
    field = @setup.field(field_name)
    facet = Sunspot::Util.parse_json_facet(field_name, options, @setup)
    @search.add_json_facet(field, options)
    @query.add_query_facet(facet)
  end
end