Directory directory = new TraceableDirectory(new SlowAccessDirectory(dir));
IndexReader indexReader = getIndexReader(directory);
int maxSampleSize = 1000;
int blockSize = 8192;
long totalLookups = 0;
for (String s : directory.listAll()) {
if (s.endsWith(".pos") || s.endsWith(".doc") || s.endsWith(".tim")) {
long fileLength = directory.fileLength(s);
long maxHits = (long) Math.ceil(fileLength / (double) blockSize);
totalLookups += maxHits;
System.out.println("file [" + s + "] size [" + fileLength + "] maxhits [" + maxHits + "]");