只获取twitter4j中包含所需单词的tweets

lvmkulzt  于 2021-06-21  发布在  Storm
关注(0)|答案(0)|浏览(283)
  1. // create the twitter stream factory with the config
  2. TwitterStreamFactory fact =
  3. new TwitterStreamFactory(config.build());
  4. // get an instance of twitter stream
  5. twitterStream = fact.getInstance();
  6. FilterQuery tweetFilterQuery = new FilterQuery(); // See
  7. tweetFilterQuery.locations(new double[][]{new double[] {-124.848974,24.396308},
  8. new double[]{-66.885444,49.384358
  9. }});
  10. tweetFilterQuery.language(new String[]{"en"});
  11. tweetFilterQuery.track(new String[]{"sony", "apple" });
  12. // provide the handler for twitter stream
  13. twitterStream.addListener(new TweetListener());
  14. twitterStream.filter(tweetFilterQuery);
  15. // start the sampling of tweets
  16. //twitterStream.sample();

在twitter spout中,我只想要有apple或sony字样的tweet,我试过tweetfilterquery.track()。我只需要推特,其中包含索尼和苹果的话。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题