Module: Europeana::Blacklight::Response::Facets

Included in:
Europeana::Blacklight::Response
Defined in:
lib/europeana/blacklight/response/facets.rb

Overview

Facets for Europeana::Blacklight::Response

Based on Blacklight::SolrResponse::Facets v5.10.2

Defined Under Namespace

Classes: FacetField, FacetItem

Instance Method Summary collapse

Instance Method Details

#aggregationsObject



76
77
78
# File 'lib/europeana/blacklight/response/facets.rb', line 76

def aggregations
  @aggregations ||= {}.merge(facet_field_aggregations).merge(facet_query_aggregations)
end

#facet_fieldsObject



80
81
82
# File 'lib/europeana/blacklight/response/facets.rb', line 80

def facet_fields
  @facet_fields ||= self['facets'] || []
end

#facet_queriesObject



84
85
86
# File 'lib/europeana/blacklight/response/facets.rb', line 84

def facet_queries
  @facet_queries ||= self['facet_queries'] || {}
end