Sha256: 8607b1d4e75e8b4246acc130bbf725264d545c728faaccb008d9e3e74aecba3f
Contents?: true
Size: 630 Bytes
Versions: 8
Compression:
Stored size: 630 Bytes
Contents
# frozen_string_literal: true module IiifPrint module AllinsonFlexFields def include_allinson_flex_fields(solr_parameters) return unless defined?(AllinsonFlex) query_fields = solr_parameters[:qf].split(' ') + IiifPrint.allinson_flex_fields .each_with_object([]) do |field, arr| arr << (field.name + '_tesim') if field.is_a?(AllinsonFlex::ProfileProperty) end solr_parameters[:qf] = query_fields.uniq.join(' ') end end end
Version data entries
8 entries across 8 versions & 1 rubygems