positions[i] = fieldPositions; for (int j = 0; j < totalFreq; ) { final LongsRef nextPositions = reader.next(totalFreq - j); for (int k = 0; k < nextPositions.length; ++k) { fieldPositions[j++] = (int) nextPositions.longs[nextPositions.offset + k];
int sum = 0; for (int i = docBase; i < doc; ++i) { sum += reader.next(); numFields = (int) reader.next(); sum += numFields; for (int i = doc + 1; i < docBase + chunkDocs; ++i) { sum += reader.next(); prefixLengths[i] = fieldPrefixLengths; for (int j = 0; j < termCount; ) { final LongsRef next = reader.next(termCount - j); for (int k = 0; k < next.length; ++k) { fieldPrefixLengths[j++] = (int) next.longs[next.offset + k]; for (int i = 0; i < skip; ++i) { for (int j = 0; j < numTerms.get(i); ++j) { docOff += reader.next(); suffixLengths[i] = fieldSuffixLengths; for (int j = 0; j < termCount; ) { final LongsRef next = reader.next(termCount - j); for (int k = 0; k < next.length; ++k) { fieldSuffixLengths[j++] = (int) next.longs[next.offset + k]; for (int i = skip + numFields; i < totalFields; ++i) { for (int j = 0; j < numTerms.get(i); ++j) { totalLen += reader.next();
positions[i] = fieldPositions; for (int j = 0; j < totalFreq; ) { final LongsRef nextPositions = reader.next(totalFreq - j); for (int k = 0; k < nextPositions.length; ++k) { fieldPositions[j++] = (int) nextPositions.longs[nextPositions.offset + k];
positions[i] = fieldPositions; for (int j = 0; j < totalFreq; ) { final LongsRef nextPositions = reader.next(totalFreq - j); for (int k = 0; k < nextPositions.length; ++k) { fieldPositions[j++] = (int) nextPositions.longs[nextPositions.offset + k];
positions[i] = fieldPositions; for (int j = 0; j < totalFreq; ) { final LongsRef nextPositions = reader.next(totalFreq - j); for (int k = 0; k < nextPositions.length; ++k) { fieldPositions[j++] = (int) nextPositions.longs[nextPositions.offset + k];
positions[i] = fieldPositions; for (int j = 0; j < totalFreq; ) { final LongsRef nextPositions = reader.next(totalFreq - j); for (int k = 0; k < nextPositions.length; ++k) { fieldPositions[j++] = (int) nextPositions.longs[nextPositions.offset + k];
int sum = 0; for (int i = docBase; i < doc; ++i) { sum += reader.next(); numFields = (int) reader.next(); sum += numFields; for (int i = doc + 1; i < docBase + chunkDocs; ++i) { sum += reader.next(); prefixLengths[i] = fieldPrefixLengths; for (int j = 0; j < termCount; ) { final LongsRef next = reader.next(termCount - j); for (int k = 0; k < next.length; ++k) { fieldPrefixLengths[j++] = (int) next.longs[next.offset + k]; for (int i = 0; i < skip; ++i) { for (int j = 0; j < numTerms.get(i); ++j) { docOff += reader.next(); suffixLengths[i] = fieldSuffixLengths; for (int j = 0; j < termCount; ) { final LongsRef next = reader.next(termCount - j); for (int k = 0; k < next.length; ++k) { fieldSuffixLengths[j++] = (int) next.longs[next.offset + k]; for (int i = skip + numFields; i < totalFields; ++i) { for (int j = 0; j < numTerms.get(i); ++j) { totalLen += reader.next();
int sum = 0; for (int i = docBase; i < doc; ++i) { sum += reader.next(); numFields = (int) reader.next(); sum += numFields; for (int i = doc + 1; i < docBase + chunkDocs; ++i) { sum += reader.next(); prefixLengths[i] = fieldPrefixLengths; for (int j = 0; j < termCount; ) { final LongsRef next = reader.next(termCount - j); for (int k = 0; k < next.length; ++k) { fieldPrefixLengths[j++] = (int) next.longs[next.offset + k]; for (int i = 0; i < skip; ++i) { for (int j = 0; j < numTerms.get(i); ++j) { docOff += reader.next(); suffixLengths[i] = fieldSuffixLengths; for (int j = 0; j < termCount; ) { final LongsRef next = reader.next(termCount - j); for (int k = 0; k < next.length; ++k) { fieldSuffixLengths[j++] = (int) next.longs[next.offset + k]; for (int i = skip + numFields; i < totalFields; ++i) { for (int j = 0; j < numTerms.get(i); ++j) { totalLen += reader.next();
int sum = 0; for (int i = docBase; i < doc; ++i) { sum += reader.next(); numFields = (int) reader.next(); sum += numFields; for (int i = doc + 1; i < docBase + chunkDocs; ++i) { sum += reader.next(); prefixLengths[i] = fieldPrefixLengths; for (int j = 0; j < termCount; ) { final LongsRef next = reader.next(termCount - j); for (int k = 0; k < next.length; ++k) { fieldPrefixLengths[j++] = (int) next.longs[next.offset + k]; for (int i = 0; i < skip; ++i) { for (int j = 0; j < numTerms.get(i); ++j) { docOff += reader.next(); suffixLengths[i] = fieldSuffixLengths; for (int j = 0; j < termCount; ) { final LongsRef next = reader.next(termCount - j); for (int k = 0; k < next.length; ++k) { fieldSuffixLengths[j++] = (int) next.longs[next.offset + k]; for (int i = skip + numFields; i < totalFields; ++i) { for (int j = 0; j < numTerms.get(i); ++j) { totalLen += reader.next();
int sum = 0; for (int i = docBase; i < doc; ++i) { sum += reader.next(); numFields = (int) reader.next(); sum += numFields; for (int i = doc + 1; i < docBase + chunkDocs; ++i) { sum += reader.next(); prefixLengths[i] = fieldPrefixLengths; for (int j = 0; j < termCount; ) { final LongsRef next = reader.next(termCount - j); for (int k = 0; k < next.length; ++k) { fieldPrefixLengths[j++] = (int) next.longs[next.offset + k]; for (int i = 0; i < skip; ++i) { for (int j = 0; j < numTerms.get(i); ++j) { docOff += reader.next(); suffixLengths[i] = fieldSuffixLengths; for (int j = 0; j < termCount; ) { final LongsRef next = reader.next(termCount - j); for (int k = 0; k < next.length; ++k) { fieldSuffixLengths[j++] = (int) next.longs[next.offset + k]; for (int i = skip + numFields; i < totalFields; ++i) { for (int j = 0; j < numTerms.get(i); ++j) { totalLen += reader.next();