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



74
75
76
# File 'lib/europeana/blacklight/response/facets.rb', line 74

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

#facet_fieldsObject



78
79
80
# File 'lib/europeana/blacklight/response/facets.rb', line 78

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

#facet_queriesObject



82
83
84
# File 'lib/europeana/blacklight/response/facets.rb', line 82

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