title: Using twitter4j to search through more than 100 queries
body: <p>I am trying to create a program that searches a query from twitter. The problem I am having is that the API returns only a 100 result queries and when I try to retrieve more it keeps giving me the same results again.</p>
  
  <pre><code>        User user = twitter.showUser("johnny");
          Query query = new Query("football");
          query.setCount(100);
          query.lang("en");
  
  
          int i=0;
  
      try {     
  
                  QueryResult result = twitter.search(query);
                  for(int z = 0;z&lt;2;z++){
                  for( Status status : result.getTweets()){
  
                      System.out.println("@" + status.getUser().getScreenName() + ":" + status.getText());
  
  
  
                          i++;
  
                  }
  
      }
  </code></pre>
  
  <p>The program will print me 200 results relating to the query "football", but instead of giving me 200 different results it prints a 100 results twice. My end results should be that I can print as many different results as the rate limit allows. I have seen programs that return more than 100 responses for a specific user, but I haven't seen something that can return more than a 100 responses for a unique query like "football". </p>