如何使用 phirehose 库跟踪和流式传输带有 AND 运算符的关键字的推文



我正在尝试连接到推特的流媒体API,并使用特定关键字检索推文关键字。我正在使用 phirehose 库进行相同的操作。它在推特文档中说,"逗号作为逻辑OR,而空格等同于逻辑AN(例如,'the twitter'是AND twitter,'the,twitter'是OR推特(。

但是我想用 AND 运算符搜索关键字,即使中间还有其他单词。这意味着如果我们想搜索具有关键字 1 和关键字 2 的推文,则不应检索只有一个关键字的推文。

使用超水库的设置跟踪功能 -

setTrack(array('the , twitter'));

检索具有 thetwitter的推文,同时

setTrack(array('the twitter'));

检索带有短语 the twitter 的推文,并且不会检索像the busy twitter这样的推文。

请帮忙。

> Adam Green 的 140dev 通过使用"类型 enum('words','phrase') NOT NULL DEFAULT 'words' 给出了一个解决方案

请参阅-http://140dev.com/twitter-api-programming-blog/streaming-api-enhancements-part-2-keyword-collection-database-changes/和

http://140dev.com/twitter-api-programming-blog/streaming-api-enhancements-part-3-collecting-tweets-based-on-table-of-keywords/

最新更新