I am trying to set up an automatic Twitter feed for a particular hashtag (e.g., #dataanalysis). Ideally, I want to gather about 14,000 Tweets each week. I set the feed to gather up to 2,000 Tweets for each fetch, making the fetch once a day for 7 days, figuring I would end up with about 14,000 Tweets. However, I only captured 6,000 or so. Why? I’m pretty sure that there are more than 6,000 Tweets with that hashtag each week.
There is no method to set the number of Tweets per fetch. The rate at which Tweets flow is determined by Twitter. The search API is a black box, and we have no particular knowledge of how it works beyond Twitter's documentation.