Hi,
The difference is quite easy to understand. A stream is an open connection that never closes and listen to a list of events sent from Twitter.
The streams allow you to get up to 1% of the total tweets posted on Twitter. When a tweet has been sent on a stream you cannot go back to get it its gone (apart if you have privileged access).
The search is way different, it allows you to get tweets matching a specific query. The search will not be performed on tweets older than 15 days usually.
There are various other differences but I think you get the global idea of the difference.
In most cases when you are doing real-time, you need to use the Stream option.
Cheers,
Linvi
The difference is quite easy to understand. A stream is an open connection that never closes and listen to a list of events sent from Twitter.
The streams allow you to get up to 1% of the total tweets posted on Twitter. When a tweet has been sent on a stream you cannot go back to get it its gone (apart if you have privileged access).
The search is way different, it allows you to get tweets matching a specific query. The search will not be performed on tweets older than 15 days usually.
There are various other differences but I think you get the global idea of the difference.
In most cases when you are doing real-time, you need to use the Stream option.
Cheers,
Linvi