我是否阅读了搜索查询中的所有推文

Am I reading in all the tweets from the search query

我正在尝试根据美国境内的主题标签阅读所有推文。通常在翻阅所有推文后,我最终会得到大约 400 到 500 条推文,这对我来说似乎并不多。我目前正在使用 node.js/express 和 twitter-npm

var express = require('express');
var router = express.Router();
var Twitter = require('twitter');

var client = new Twitter({
    consumer_key : "...",
    consumer_secret : "...",
    access_token_key : "...",
    access_token_secret : "..."
});

//The ID for the United States  place_type  in the Twitter API
var USAID = '96683cc9126741d1';

/* GET home page. */
router.get('/', function(req, res, next) {
  var moreTweets = function(id){            
        console.log(id);
        client.get('search/tweets.json', {q : "place:" + USAID +" #haiku OR #dog", count : 100 , max_id : id}, function(error, tweets, response){
                //If we get error back form twitter API we'll log it to the console
                if(error){
                console.log(error);
                throw error;
                }  

                //BaseCase no statuses are returned
                if(tweets.statuses.length > 0){
                    var message = "";
                    for(i = 0; i < tweets.statuses.length; i++){
                        var currentTweet = tweets.statuses[i];
                        //Do work on the crrent tweet
                        console.log(currentTweet);          
                    }


                var lastTweet = tweets.statuses[tweets.statuses.length - 1].id_str;
                moreTweets(lastTweet);
            }
        }
    )}
    moreTweets(null);
    res.end();
});

查阅此页面:https://dev.twitter.com/rest/reference/get/search/tweets

Please note that Twitter’s search service and, by extension, the Search API is not meant to be an exhaustive source of Tweets. Not all Tweets will be indexed or made available via the search interface.

我想他们对搜索有一些限制...