diff --git a/dspace-api/src/main/java/cz/cuni/mff/ufal/dspace/discovery/SolrServiceTweaksPlugin.java b/dspace-api/src/main/java/cz/cuni/mff/ufal/dspace/discovery/SolrServiceTweaksPlugin.java index 1d14f9334c47..85addf1cfe6b 100644 --- a/dspace-api/src/main/java/cz/cuni/mff/ufal/dspace/discovery/SolrServiceTweaksPlugin.java +++ b/dspace-api/src/main/java/cz/cuni/mff/ufal/dspace/discovery/SolrServiceTweaksPlugin.java @@ -229,6 +229,11 @@ else if (filter } document.addField(field + "_comp", value); } + + //create handle_title_ac field + String title = item.getName(); + String handle = item.getHandle(); + document.addField("handle_title_ac", handle + ":" + title); } } } diff --git a/dspace/config/input-forms.xml b/dspace/config/input-forms.xml index a5a00ade926e..1fa9bb475f80 100644 --- a/dspace/config/input-forms.xml +++ b/dspace/config/input-forms.xml @@ -395,7 +395,7 @@ onebox input_forms.field.dc.relation.replaces.hint - solr-handle + solr-handle_title_ac Special fields @@ -410,7 +410,7 @@ onebox input_forms.field.dc.relation.isreplacedby.hint - solr-handle + solr-handle_title_ac