I have found that with anything more than about 30k to 50k search results, the performance of the getInputData stage drops dramatically in our account. I have seen where 100,000 results takes about 4-5 times as long as 50,000, and it only gets worse as you return more.