Sha256: a81c193deaa194af1bc9333176229604a25d7f16b1871cb89d0177bdd64074c1
Contents?: true
Size: 1.64 KB
Versions: 9
Compression:
Stored size: 1.64 KB
Contents
class AdvancedController < BlacklightAdvancedSearch::AdvancedController blacklight_config.configure do |config| # name of Solr request handler, leave unset to use the same one as your Blacklight.config[:default_qt] config.advanced_search.qt = 'advanced' ## # The advanced search form displays facets as a limit option. # By default it will use whatever facets, if any, are returned # by the Solr qt request handler in use. However, you can use # this config option to have it request other facet params than # default in the Solr request handler, in desired. config.advanced_search.form_solr_parameters = {} # name of key in Blacklight URL, no reason to change usually. config.advanced_search.url_key = 'advanced' # We are going to completely override the inherited search fields config.search_fields.clear config.add_search_field 'author' do |field| field.solr_local_parameters = { :pf => "$pf_author", :qf => "$qf_author" } end config.add_search_field 'title' do |field| field.solr_local_parameters = { :pf => "$pf_title", :qf => "$qf_title" } end config.add_search_field 'subject' do |field| field.solr_local_parameters = { :pf => "$pf_subject", :qf => "$qf_subject" } end config.add_search_field 'keyword' do |field| field.solr_local_parameters = { :pf => "$pf_keyword", :qf => "$qf_keyword" } end config.add_search_field 'number' do |field| field.solr_local_parameters = { :pf => "$pf_number", :qf => "$qf_number" } end end end
Version data entries
9 entries across 9 versions & 1 rubygems