diff --git a/dspace-api/src/main/java/org/dspace/discovery/SolrServiceImpl.java b/dspace-api/src/main/java/org/dspace/discovery/SolrServiceImpl.java index ca88de1886..8fa61eca4b 100644 --- a/dspace-api/src/main/java/org/dspace/discovery/SolrServiceImpl.java +++ b/dspace-api/src/main/java/org/dspace/discovery/SolrServiceImpl.java @@ -1654,7 +1654,7 @@ public class SolrServiceImpl implements SearchService, IndexingService { if(solrQueryResponse.getHighlighting() != null) { - Map> highlightedFields = solrQueryResponse.getHighlighting().get(dso.getHandle()); + Map> highlightedFields = solrQueryResponse.getHighlighting().get(dso.getType() + "-" + dso.getID()); if(MapUtils.isNotEmpty(highlightedFields)) { //We need to remove all the "_hl" appendix strings from our keys