我正在尝试连接到推特的流媒体API,并使用特定关键字检索推文关键字。我正在使用 phirehose 库进行相同的操作。它在推特文档中说,"逗号作为逻辑OR,而空格等同于逻辑AN(例如,'the twitter'是AND twitter,'the,twitter'是OR推特(。
但是我想用 AND 运算符搜索关键字,即使中间还有其他单词。这意味着如果我们想搜索具有关键字 1 和关键字 2 的推文,则不应检索只有一个关键字的推文。
使用超水库的设置跟踪功能 -
setTrack(array('the , twitter'));
检索具有 the
或twitter
的推文,同时
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/