module BlacklightAdvancedSearch::FilterParser
Public Instance Methods
generate_solr_fq()
click to toggle source
Returns an array of solr :fq params. taking advanced search inclusive facet value lists out of params.
# File lib/blacklight_advanced_search/filter_parser.rb, line 4 def generate_solr_fq filters.map do |solr_field, value_list| "#{solr_field}:(" + Array(value_list).collect { |v| '"' + v.gsub('"', '\"') + '"' }.join(" OR ") + ")" end end