diff --git a/dspace-api/src/main/java/org/dspace/discovery/DiscoverResult.java b/dspace-api/src/main/java/org/dspace/discovery/DiscoverResult.java index 9845bd9a09..a6bfa0b2b5 100644 --- a/dspace-api/src/main/java/org/dspace/discovery/DiscoverResult.java +++ b/dspace-api/src/main/java/org/dspace/discovery/DiscoverResult.java @@ -186,13 +186,10 @@ public class DiscoverResult { public static final class IndexableObjectHighlightResult { private IndexableObject indexableObject; private Map> highlightResults; - private Map> highlightResultsWithAuthority; - public IndexableObjectHighlightResult(IndexableObject idxObj, Map> highlightResults, - Map> highlightResultsWithAuthority) { + public IndexableObjectHighlightResult(IndexableObject idxObj, Map> highlightResults) { this.indexableObject = idxObj; this.highlightResults = highlightResults; - this.highlightResultsWithAuthority = highlightResultsWithAuthority; } /** @@ -215,17 +212,6 @@ public class DiscoverResult { return highlightResults.get(metadataKey); } - /** - * The matching snippets for a specific metadata including the authority value if any - * - * @param metadataKey - * the metadata where the snippets have been found - * @return the matching snippets - */ - public List getHighlightResultsWithAuthority(String metadataKey) { - return highlightResultsWithAuthority.get(metadataKey); - } - /** * All the matching snippets in whatever metadata ignoring any authority value * 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 0c48e5b10d..f0e26238ef 100644 --- a/dspace-api/src/main/java/org/dspace/discovery/SolrServiceImpl.java +++ b/dspace-api/src/main/java/org/dspace/discovery/SolrServiceImpl.java @@ -2107,7 +2107,6 @@ public class SolrServiceImpl implements SearchService, IndexingService { if (MapUtils.isNotEmpty(highlightedFields)) { //We need to remove all the "_hl" appendix strings from our keys Map> resultMap = new HashMap>(); - Map> resultMapWithAuthority = new HashMap>(); for (String key : highlightedFields.keySet()) { List highlightOriginalValue = highlightedFields.get(key); List resultHighlightOriginalValue = new ArrayList(); @@ -2117,12 +2116,10 @@ public class SolrServiceImpl implements SearchService, IndexingService { } resultMap.put(key.substring(0, key.lastIndexOf("_hl")), highlightedFields.get(key)); - resultMapWithAuthority - .put(key.substring(0, key.lastIndexOf("_hl")), resultHighlightOriginalValue); } result.addHighlightedResult(dso, - new DiscoverResult.IndexableObjectHighlightResult(dso, resultMap, resultMapWithAuthority)); + new DiscoverResult.IndexableObjectHighlightResult(dso, resultMap)); } } }