From d71e6f94bb9e8085a8670dff232bbe0d8c37989b Mon Sep 17 00:00:00 2001 From: Andrea Schweer Date: Tue, 12 May 2015 11:21:20 +1200 Subject: [PATCH] DS-2571 Fix jumping to value in descending browse --- dspace-api/src/main/java/org/dspace/browse/SolrBrowseDAO.java | 1 + 1 file changed, 1 insertion(+) diff --git a/dspace-api/src/main/java/org/dspace/browse/SolrBrowseDAO.java b/dspace-api/src/main/java/org/dspace/browse/SolrBrowseDAO.java index 9176b4f2d6..c05c9ff909 100644 --- a/dspace-api/src/main/java/org/dspace/browse/SolrBrowseDAO.java +++ b/dspace-api/src/main/java/org/dspace/browse/SolrBrowseDAO.java @@ -343,6 +343,7 @@ public class SolrBrowseDAO implements BrowseDAO else { query.setQuery("bi_" + column + "_sort" + ": {\"" + value + "\" TO *]"); + query.addFilterQueries("-(bi_" + column + "_sort" + ":" + value + "*)"); } boolean includeUnDiscoverable = itemsWithdrawn || !itemsDiscoverable; DiscoverResult resp = null;