int df = te.docFreq();
if (df <= SKIP_MIN || this.uni.baseAdvanceDocs == null) {
td.seek(te);
this.set_Doc2TermNum_NonSkip(td, docs, freqs, termNum, false, maxDoc);
} else {
MixTermInfo cl = new MixTermInfo(df, termNum, tdreader, new Term(t.field(), t.text()));
if (termDocslist.size() < limitsize) {
termDocslist.add(cl);
} else {
MixTermInfo peek = termDocslist.peek();
if (UnInvertedFieldUtils.TD_CMP.compare(peek, cl) > 0 && cl.getCount() / (peek.getCount() + 1) > 1.5) {