Without it you're collector is doing a binarySort or hashtable look up on a set of 1 for each doc collected - seemed inefficient compared to a simple == test on bucket ordinal