2
3
4
5
6
7
8
9
10
11
12
13
14
|
# File 'lib/dor/utils/solr_doc_helper.rb', line 2
def add_solr_value(solr_doc, field_name, value, field_type = :default, index_types = [:searchable])
if Solrizer::VERSION > '3'
case field_type
when :symbol
index_types << field_type
end
::Solrizer.insert_field(solr_doc, field_name, value, *index_types)
else
index_types.each { |index_type|
::Solrizer::Extractor.insert_solr_field_value(solr_doc, ::ActiveFedora::SolrService.solr_name(field_name, field_type, index_type), value)
}
end
end
|