twitter4j搜索返回不匹配的推文

时间:2015-08-24 11:14:19

标签: java twitter twitter4j twitter-search

我正在使用Twitter4j来查询过去的推文。我的问题是,当我查看下载推文的推文时,我可以看到来自此处和那里的推文不包含我的查询关键字。我不明白为什么会这样。以下是我使用的代码:

        String queryStr = "mixer"
        Query query = new Query( queryStr );
        query.setCount( 100 );
        QueryResult result = twitter.search( query );

        do
        {
            List<Status> tweets = result.getTweets();
            for ( Status tweet : tweets )
            {

                if (tweet.getLang().equals( "en" ))
                {                       
                    System.out.println( "Tweet: " + tweet.getText().replace( "\n", " " ) + tweet.getCreatedAt() );
                }

            }
            query = result.nextQuery();
            if ( query != null )
            {                   
                result = twitter.search( query );
            }
        } while ( query != null );

例如,当我的查询是“混音器”时,我收到了如下的推文:

  RT @onedirection:地球上有没有人见过#DragMeDownVideo? #JourneyToMars http://t.co/3MH9SB6pil http://t.co/XRWrlbRH ...

     

RT @lightpinkhoran:一个藤蔓中的一个方向https://t.co/fvqjAxZ1yZ

0 个答案:

没有答案