You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by mi...@apache.org on 2016/09/29 19:24:45 UTC

lucene-solr:master: SOLR-9582: reset lastDocID when switching to a new LeafReader

Repository: lucene-solr
Updated Branches:
  refs/heads/master 063d624cd -> 7d13f3ecd


SOLR-9582: reset lastDocID when switching to a new LeafReader


Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/7d13f3ec
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/7d13f3ec
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/7d13f3ec

Branch: refs/heads/master
Commit: 7d13f3ecd227fdf723cbe893655ee951812c0ae1
Parents: 063d624
Author: mikemccand <mi...@elastic.co>
Authored: Thu Sep 29 21:24:13 2016 +0200
Committer: mikemccand <mi...@elastic.co>
Committed: Thu Sep 29 21:24:13 2016 +0200

----------------------------------------------------------------------
 .../src/java/org/apache/solr/response/SortingResponseWriter.java | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/7d13f3ec/solr/core/src/java/org/apache/solr/response/SortingResponseWriter.java
----------------------------------------------------------------------
diff --git a/solr/core/src/java/org/apache/solr/response/SortingResponseWriter.java b/solr/core/src/java/org/apache/solr/response/SortingResponseWriter.java
index 709abc9..23a17cf 100644
--- a/solr/core/src/java/org/apache/solr/response/SortingResponseWriter.java
+++ b/solr/core/src/java/org/apache/solr/response/SortingResponseWriter.java
@@ -871,6 +871,7 @@ public class SortingResponseWriter implements QueryResponseWriter {
 
     public void setNextReader(LeafReaderContext context) throws IOException {
       this.vals = DocValues.getNumeric(context.reader(), field);
+      lastDocID = 0;
     }
 
     public void setCurrentValue(int docId) throws IOException {
@@ -962,6 +963,7 @@ public class SortingResponseWriter implements QueryResponseWriter {
 
     public void setNextReader(LeafReaderContext context) throws IOException {
       this.vals = DocValues.getNumeric(context.reader(), field);
+      lastDocID = 0;
     }
 
     public void setCurrentValue(int docId) throws IOException {
@@ -1054,6 +1056,7 @@ public class SortingResponseWriter implements QueryResponseWriter {
 
     public void setNextReader(LeafReaderContext context) throws IOException {
       this.vals = DocValues.getNumeric(context.reader(), field);
+      lastDocID = 0;
     }
 
     public void setCurrentValue(int docId) throws IOException {
@@ -1146,6 +1149,7 @@ public class SortingResponseWriter implements QueryResponseWriter {
     public void setNextReader(LeafReaderContext context) throws IOException {
       this.reader = context.reader();
       this.vals = DocValues.getNumeric(this.reader, this.field);
+      lastDocID = 0;
     }
 
     public void setCurrentValue(int docId) throws IOException {