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;
}