Sha256: a745d699ddf01de14620ec1dd47b339594ae31fd103dcf489bc84d5a4dd91af4
Contents?: true
Size: 368 Bytes
Versions: 8
Compression:
Stored size: 368 Bytes
Contents
module BlacklightAdvancedSearch::FilterParser # Returns an array of solr :fq params. taking advanced search inclusive # facet value lists out of params. def generate_solr_fq filters.map do |solr_field, value_list| "#{solr_field}:(" + Array(value_list).collect { |v| '"' + v.gsub('"', '\"') + '"' }.join(" OR ") + ")" end end end
Version data entries
8 entries across 8 versions & 1 rubygems