The spaces in your keywords are causing problems. Pick the lowest frequency word in each phrase to track.
http://apiwiki.twitter.com/Streaming-API-Documentation#track track Specifies keywords to track. Keywords are specified by a comma separated list. Queries are subject to Track Limitations, described in Track Limiting<http://apiwiki.twitter.com/Streaming-API-Documentation#TrackLimiting>and subject to access roles, describe in the statuses/filter<http://apiwiki.twitter.com/Streaming-API-Documentation#statuses/filter>method. Track keywords are case-insensitive logical ORs. Terms are exact-matched, and also exact-matched ignoring punctuation. Phrases, keywords with spaces, are not supported. -John Kalucki http://twitter.com/jkalucki Infrastructure, Twitter Inc. On Thu, Feb 11, 2010 at 9:39 PM, djpatra <djpa...@gmail.com> wrote: > For a project I want to collect all tweets containing a few keywords. > I have built this functionality using the > streaming api but is missing more tweets than what it is able to > fetch. I have only one connection to twitter and I'm tracking 7-8 > keywords at a time. > > The search terms I have now as filter to the streaming api are, > "track=lead generation,social media, analytics, influencer, > social networking" > > I started the run about 24 hrs back (Feb 11, 6.00 AM IST) and till now > I've collected only 80 tweets.. which is about 100x lesser than what > www.search.twitter.com has come up with. Is there something that I'm > missing or there is some problem with twitter streaming-api. > > Any help appreciated. > > Devjyoti Patra >