Class: Sunspot::Query::FieldJsonFacet
- Inherits:
-
AbstractJsonFieldFacet
- Object
- AbstractJsonFieldFacet
- Sunspot::Query::FieldJsonFacet
- 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
Instance Method Summary collapse
- #field_name_with_local_params ⇒ Object
-
#initialize(field, options, setup) ⇒ FieldJsonFacet
constructor
A new instance of FieldJsonFacet.
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, , setup) super end |
Instance Method Details
#field_name_with_local_params ⇒ Object
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 |