You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ro...@apache.org on 2014/11/26 17:48:54 UTC

svn commit: r1641854 - /lucene/dev/branches/lucene2878/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextFieldsReader.java

Author: romseygeek
Date: Wed Nov 26 16:48:54 2014
New Revision: 1641854

URL: http://svn.apache.org/r1641854
Log:
Fix some SimpleTextCodec bugs

Modified:
    lucene/dev/branches/lucene2878/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextFieldsReader.java

Modified: lucene/dev/branches/lucene2878/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextFieldsReader.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/lucene2878/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextFieldsReader.java?rev=1641854&r1=1641853&r2=1641854&view=diff
==============================================================================
--- lucene/dev/branches/lucene2878/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextFieldsReader.java (original)
+++ lucene/dev/branches/lucene2878/lucene/codecs/src/java/org/apache/lucene/codecs/simpletext/SimpleTextFieldsReader.java Wed Nov 26 16:48:54 2014
@@ -332,6 +332,8 @@ class SimpleTextFieldsReader extends Fie
           if (!first && (liveDocs == null || liveDocs.get(docID))) {
             nextDocStart = lineStart;
             in.seek(posStart);
+            if (!omitTF)
+              tf = termFreq;
             return docID;
           }
           return docID = NO_MORE_DOCS;
@@ -347,9 +349,7 @@ class SimpleTextFieldsReader extends Fie
 
     @Override
     public int nextPosition() throws IOException {
-      if (posPending == 0)
-        return NO_MORE_POSITIONS;
-
+      final int pos;
       if (readPositions) {
         SimpleTextUtil.readLine(in, scratch);
         assert StringHelper.startsWith(scratch.get(), POS): "got line=" + scratch.get().utf8ToString();
@@ -383,7 +383,6 @@ class SimpleTextFieldsReader extends Fie
         payload = null;
         in.seek(fp);
       }
-      posPending--;
       return pos;
     }