Skip to content

Instantly share code, notes, and snippets.

@pristinenoise
Created March 12, 2012 17:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pristinenoise/2023487 to your computer and use it in GitHub Desktop.
Save pristinenoise/2023487 to your computer and use it in GitHub Desktop.
configure
CatalogController.configure_blacklight do |config|
config.add_search_field 'all_fields', :label => 'All Fields'
case source
when 'Databases'
default_catalog_config(config, :display_fields, :sorts)
config.default_solr_params = {
:qt => "search",
:per_page => 15,
:fq => ['{!raw f=source_facet}database']
}
config.add_facet_field "lc_1letter_facet", :label => "Call Number", :limit => 26, :open => false
config.add_facet_field "lc_2letter_facet", :label => "Refine Call Number", :limit => 26
config.add_facet_field "language_facet", :label => "Language", :limit => 3
config.add_facet_field "subject_topic_facet", :label => "Topic", :limit => 3
config.add_facet_field "subject_geo_facet", :label => "Topic (Region)", :limit => 3
config.add_facet_field "subject_era_facet", :label => "Topic (Era)", :limit => 3
config.add_facet_field "subject_form_facet", :label => "Topic (Genre)", :limit => 3
config.add_facet_field 'title_first_facet', :label => "Starts With"
when 'Archives'
default_catalog_config(config, :display_fields, :search_fields, :sorts)
config.default_solr_params = {
:qt => "search",
:per_page => 15,
:fq => ['{!raw f=source_facet}archive']
}
config.add_facet_field "format", :label => "Format", :limit => 3
config.add_facet_field "pub_date_sort", :label => "Publication Date", :limit => 3, :range => true
config.add_facet_field "author_facet", :label => "Author", :limit => 3
config.add_facet_field "repository_facet", :label => "Repository", :limit => 3
config.add_facet_field "location_facet", :label => "Location", :limit => 3
config.add_facet_field "author_facet", :label => "Author", :limit => 3
config.add_facet_field "language_facet", :label => "Language", :limit => 3
config.add_facet_field "subject_topic_facet", :label => "Topic", :limit => 3
config.add_facet_field "subject_geo_facet", :label => "Topic (Region)", :limit => 3
config.add_facet_field "subject_era_facet", :label => "Topic (Era)", :limit => 3
config.add_facet_field "subject_form_facet", :label => "Topic (Genre)", :limit => 3
config.add_facet_field "lc_1letter_facet", :label => "Call Number", :limit => 26, :open => false
config.add_facet_field "lc_2letter_facet", :label => "Refine Call Number", :limit => 26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment