Index: src/java/org/apache/lucene/index/SegmentTermDocs.java =================================================================== retrieving revision 1.6 diff -u -r1.6 SegmentTermDocs.java --- src/java/org/apache/lucene/index/SegmentTermDocs.java 20 Feb 2004 20:14:55 -0000 1.6 +++ src/java/org/apache/lucene/index/SegmentTermDocs.java 19 Mar 2004 18:40:04 -0000 @@ -176,7 +176,7 @@ /** Optimized implementation. */ public boolean skipTo(int target) throws IOException { - if (df > skipInterval) { // optimized case + if (df > (count + skipInterval)) { // optimized case if (skipStream == null) skipStream = (InputStream) freqStream.clone(); // lazily clone