Module: Europeana::Blacklight::Catalog
- Extended by:
- ActiveSupport::Concern
- Includes:
- Blacklight::Catalog, SearchHelper
- Defined in:
- app/controllers/concerns/europeana/blacklight/catalog.rb
Instance Method Summary collapse
-
#has_search_parameters? ⇒ Boolean
Empty search returns all records.
- #search_results(user_params) ⇒ Object
Methods included from SearchHelper
#previous_and_next_document_params
Instance Method Details
#has_search_parameters? ⇒ Boolean
Empty search returns all records
26 27 28 |
# File 'app/controllers/concerns/europeana/blacklight/catalog.rb', line 26 def has_search_parameters? super || params.key?(:q) || params.key?(:mlt) end |
#search_results(user_params) ⇒ Object
30 31 32 33 34 35 36 |
# File 'app/controllers/concerns/europeana/blacklight/catalog.rb', line 30 def search_results(user_params) super.tap do |results| if has_search_parameters? results.first[:facet_queries] = europeana_api_query_facet_counts(user_params) end end end |