lib/ddr/models/indexing.rb in ddr-models-1.16.2 vs lib/ddr/models/indexing.rb in ddr-models-1.17.0
- old
+ new
@@ -9,20 +9,22 @@
solr_doc.merge index_fields
end
def index_fields
fields = {
- TITLE => title_display,
- INTERNAL_URI => internal_uri,
- IDENTIFIER => identifier_sort,
- WORKFLOW_STATE => workflow_state,
- LOCAL_ID => local_id,
- ADMIN_SET => admin_set,
- PERMANENT_ID => permanent_id,
- PERMANENT_URL => permanent_url,
- CREATOR_FACET => creator,
- DATE_FACET => date,
- DATE_SORT => date_sort
+ TITLE => title_display,
+ INTERNAL_URI => internal_uri,
+ IDENTIFIER => identifier_sort,
+ WORKFLOW_STATE => workflow_state,
+ LOCAL_ID => local_id,
+ ADMIN_SET => admin_set,
+ DISPLAY_FORMAT => display_format,
+ PERMANENT_ID => permanent_id,
+ PERMANENT_URL => permanent_url,
+ CREATOR_FACET => creator,
+ DATE_FACET => date,
+ DATE_SORT => date_sort,
+ RESEARCH_HELP_CONTACT => research_help_contact
}
if respond_to? :fixity_checks
last_fixity_check = fixity_checks.last
fields.merge!(last_fixity_check.to_solr) if last_fixity_check
end