internal bool nextTerm() { postingUpto++; if (postingUpto == numPostings) { return(false); } p = (FreqProxTermsWriter.PostingList)postings[postingUpto]; docID = 0; text = charPool.buffers[p.textStart >> DocumentsWriter.CHAR_BLOCK_SHIFT]; textOffset = p.textStart & DocumentsWriter.CHAR_BLOCK_MASK; field.termsHashPerField.initReader(freq, p, 0); if (!field.fieldInfo.omitTf) { field.termsHashPerField.initReader(prox, p, 1); } // Should always be true bool result = nextDoc(); System.Diagnostics.Debug.Assert(result); return(true); }
internal bool nextTerm() { postingUpto++; if (postingUpto == numPostings) return false; p = (FreqProxTermsWriter.PostingList)postings[postingUpto]; docID = 0; text = charPool.buffers[p.textStart >> DocumentsWriter.CHAR_BLOCK_SHIFT]; textOffset = p.textStart & DocumentsWriter.CHAR_BLOCK_MASK; field.termsHashPerField.initReader(freq, p, 0); if (!field.fieldInfo.omitTf) field.termsHashPerField.initReader(prox, p, 1); // Should always be true bool result = nextDoc(); System.Diagnostics.Debug.Assert(result); return true; }