save term frequency to avoid null checks
randomize number of shards in some tests and remove unneeded benchmark classes
more doc