Sha256: d92094e03b10be5ad27d9e595a5b523e674843463b49bd8ab446574363d5af3d
Contents?: true
Size: 1.67 KB
Versions: 8
Compression:
Stored size: 1.67 KB
Contents
class AdvancedController < BlacklightAdvancedSearch::AdvancedController blacklight_config.configure do |config| # name of Solr request handler, leave unset to use the same one your Blacklight # is ordinarily using (recommended if possible) # 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 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
8 entries across 8 versions & 1 rubygems