do {
Bytes nameTxn = query.term();
int nameTxnLen = nameTxn.getLength();
long txn = Util.beBytesToLong(nameTxn.getBytes(nameTxnLen - 8, 8), 0);
if (txn > headTxn) headTxn = txn;
} while (query.positionNext());
docId = query.nextValidDocId(docId + 1);
} while (docId < Long.MAX_VALUE);
// do {
// long txn = Util.beBytesToLong(query.term().getBytes(0, 8), 0);
// if (txn > headTxn) headTxn = txn;