Class: Sunspot::Query::FieldJsonFacet

Inherits:
AbstractJsonFieldFacet show all
Defined in:
lib/sunspot/query/field_json_facet.rb

Constant Summary

Constants inherited from AbstractJsonFieldFacet

AbstractJsonFieldFacet::DISTINCT_STRATEGIES

Instance Attribute Summary

Attributes inherited from AbstractJsonFieldFacet

#field

Instance Method Summary collapse

Methods inherited from AbstractJsonFieldFacet

#get_params, #init_params, #to_params

Constructor Details

#initialize(field, options, setup) ⇒ FieldJsonFacet

Returns a new instance of FieldJsonFacet.



5
6
7
# File 'lib/sunspot/query/field_json_facet.rb', line 5

def initialize(field, options, setup)
  super
end

Instance Method Details

#field_name_with_local_paramsObject



9
10
11
12
13
14
15
16
# File 'lib/sunspot/query/field_json_facet.rb', line 9

def field_name_with_local_params
  {
    @field.name => {
      type: 'terms',
      field: @field.indexed_name,
    }.merge!(init_params)
  }
end