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

How to track and stream tweets for keywords with AND operator using phirehose library?

我正在尝试连接到 Twitter 的流 API 并使用特定关键字检索推文关键字。我正在使用 phirehose 库。它在推特文档中说 "commas as logical ORs, while spaces are equivalent to logical ANDs (e.g. ‘the twitter’ is the AND twitter, and ‘the,twitter’ is the OR twitter)."

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

使用phirehose库的settrack函数-

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

检索带有 thetwitter

的推文
setTrack(array('the twitter'));

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

请帮忙。

A​​dam Green 的 140dev 通过使用 ``typeenum('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/