The goal of this ticket is to get rid of some deprecated Solr Trie field types for Argo.
Solr says Trie fields are deprecated, and that Point fields are faster. These field types are marked deprecated in argo-xx schema.xml
Fields to be updated
dor_indexing_app
18: 'released_to_searchworks_dttsi' => searchworks_release_date,
19: 'released_to_earthworks_dttsi' => earthworks_release_date
app/indexers/data_indexer.rb
18: solr_doc['modified_latest_dttsi'] = modified_latest
19: solr_doc['created_at_dttsi'] = created_at
app/indexers/embargo_metadata_indexer.rb
17: solr_doc['embargo_release_dtsim'] = [embargo_release_date.utc.iso8601]
app/models/workflow_solr_document.rb
63: data["wf_#{wf_name}_#{process_name}_dttsi"] = time.utc.iso8601
75: # This is going to get the date fields, e.g. `wf_assemblyWF_jp2-create_dttsi'
app/services/workflow_fields.rb
50: # create the published_dttsi and published_day fields and the like
52: solr_doc["#{milestone}_dttsim"] ||= []
53: solr_doc["#{milestone}_dttsim"] << date unless solr_doc["#{milestone}_dttsim"].include?(date)
55: # fields for OAI havester to sort on: _dttsi is trie date +stored +indexed (single valued, i.e. sortable)
57: solr_doc["#{milestone}_earliest_dttsi"] = dates.first
58: solr_doc["#{milestone}_latest_dttsi"] = dates.last
The goal of this ticket is to get rid of some deprecated Solr Trie field types for Argo.
Solr says Trie fields are deprecated, and that Point fields are faster. These field types are marked deprecated in argo-xx schema.xml
Fields to be updated
dor_indexing_app
argo
solrconfig
Steps
DatePoint
(in addition to existing)