[twitter-dev] Re: Suggested method for getting GEO results

2010-06-02 Thread Bess
I am building a RSS native mobile app that pull Twitter feeds using
Search API. I am experiencing similar behavior. Sometimes it has fewer
results.

Could you advise me? If I would have to use Twitter to report real-
time events such as Earthquake alerts? for Medical Emergency alerts?
Should I use Search API for reliable real time results? Or consider
Stream API?

Other questions relating to using Geo and Places.

- What is the best way to filter results to just cover tweets from US?
Do I use a central geo point in US like mid west and expand the
radius?
- Would Near: & Within: filter deliver the same results as Geo filter?
example earthquake near:US within:500mi? Would near: filter work on
country level?
- How could I find acceptable country name that use in near: filter?
example Africa, Haiti?
- What is the radius limit on Geo & Near? in terms of mi or km?
- Do you recommend any utility or tools that I can export public
tweets into data store? for reporting purposes

Note: I try to expand geo radius to 800 miles but couldn't get much
results.

Earthquake using Geo Filter
earthquake - Twitter Search
http://search.twitter.com/search.rss?lang=en&geocode=37.09024%2C-95.712891%2C500.0mi&q=earthquake

Earthquake using Geo, Near: & Within: Filters
earthquake near:US within:500mi - Twitter Search
http://search.twitter.com/search.rss?lang=en&geocode=37.09024%2C-95.712891%2C500.0mi&q=earthquake+near%3AUS+within%3A500mi

On Jun 2, 3:03 pm, Matt Harris  wrote:
> As Taylor said, the Streaming API sounds like it would be a good option for
> you to consider but for a user driven search like yours you would probably
> need to build a caching layer.
>
> Whilst the near operator works well on the search.twitter.com website it
> isn't supported through the search API. Unfortunately this means you won't
> be able to use that operator in the way you hope to.
>
> I am interested in the blank results you get though and wondered if you
> would be happy to answer a couple of questions for me:
> * Do you ever see an error or warning in the response?
> * Are you using since_id?
> * Can you give an example of just one of your queries?
>
> Thanks
> Matt
>
>
>
> On Wed, Jun 2, 2010 at 2:59 PM, ELB  wrote:
> > thanks Taylor for the reply.
>
> > I am referring to user-initiated queries.
>
> > We have users that type in a keyword to a search box, and we then
> > return results from the Search API with the corresponding Geo
> > Coordinates included with the request
>
> > On Jun 2, 5:51 pm, Taylor Singletary 
> > wrote:
> > > Have you considered using the Streaming API for this purpose?
> >http://apiwiki.twitter.com/Streaming-API-Documentation#locations--we
> > > encourage those with heavy search needs to use it as an alternative.
> > Search
> > > is meant much more for servicing search results based off of
> > user-initiated
> > > queries, and is most tuned for that purpose.
>
> > > Taylor
>
> > > On Wed, Jun 2, 2010 at 2:37 PM, ELB  wrote:
> > > > Hello,
>
> > > > We are looking at getting city based search results for 14 major
> > > > cities.
>
> > > > The current method we use is to plug in a cities Geo Coordinates into
> > > > the search API and then include a 25KM radius around the city.  This
> > > > works well and allows us to get true results of people inside or
> > > > around a given city.
> > > > However, for maybe a 20 minute period once or twice per day, the
> > > > results are empty.  We go from 50-100+ results for a given keyword to
> > > > 0 - 5 results.  Then, 20 minutes later there will again be 50 - 100+
> > > > results including several results for the time period whereby the
> > > > results were blank.  So, its not a case of Twitter not having results,
> > > > it is a case of a 10 - 20 minute window whereby Twitter's results with
> > > > the GEO filter don't show up - or barely show up for a given time
> > > > period.
>
> > > > This has led us to consider using the Near API.  From what I
> > > > understand, the Near API will give us results near a given city based
> > > > off of GEO data as well as profile data.  I would assume this may be a
> > > > more stable option - but the option we use now is great except for
> > > > those rare instances whereby Twitter shows us little to no results for
> > > > a keyword they clearly have a lot of results for within our GEO
> > > > coordinates.
>
> > > > ELB
>
> --
>
> Matt Harris
> Developer Advocate, Twitterhttp://twitter.com/themattharris


Re: [twitter-dev] Re: Suggested method for getting GEO results

2010-06-02 Thread Matt Harris
As Taylor said, the Streaming API sounds like it would be a good option for
you to consider but for a user driven search like yours you would probably
need to build a caching layer.

Whilst the near operator works well on the search.twitter.com website it
isn't supported through the search API. Unfortunately this means you won't
be able to use that operator in the way you hope to.

I am interested in the blank results you get though and wondered if you
would be happy to answer a couple of questions for me:
* Do you ever see an error or warning in the response?
* Are you using since_id?
* Can you give an example of just one of your queries?

Thanks
Matt

On Wed, Jun 2, 2010 at 2:59 PM, ELB  wrote:

> thanks Taylor for the reply.
>
> I am referring to user-initiated queries.
>
> We have users that type in a keyword to a search box, and we then
> return results from the Search API with the corresponding Geo
> Coordinates included with the request
>
>
>
> On Jun 2, 5:51 pm, Taylor Singletary 
> wrote:
> > Have you considered using the Streaming API for this purpose?
> http://apiwiki.twitter.com/Streaming-API-Documentation#locations-- we
> > encourage those with heavy search needs to use it as an alternative.
> Search
> > is meant much more for servicing search results based off of
> user-initiated
> > queries, and is most tuned for that purpose.
> >
> > Taylor
> >
> > On Wed, Jun 2, 2010 at 2:37 PM, ELB  wrote:
> > > Hello,
> >
> > > We are looking at getting city based search results for 14 major
> > > cities.
> >
> > > The current method we use is to plug in a cities Geo Coordinates into
> > > the search API and then include a 25KM radius around the city.  This
> > > works well and allows us to get true results of people inside or
> > > around a given city.
> > > However, for maybe a 20 minute period once or twice per day, the
> > > results are empty.  We go from 50-100+ results for a given keyword to
> > > 0 - 5 results.  Then, 20 minutes later there will again be 50 - 100+
> > > results including several results for the time period whereby the
> > > results were blank.  So, its not a case of Twitter not having results,
> > > it is a case of a 10 - 20 minute window whereby Twitter's results with
> > > the GEO filter don't show up - or barely show up for a given time
> > > period.
> >
> > > This has led us to consider using the Near API.  From what I
> > > understand, the Near API will give us results near a given city based
> > > off of GEO data as well as profile data.  I would assume this may be a
> > > more stable option - but the option we use now is great except for
> > > those rare instances whereby Twitter shows us little to no results for
> > > a keyword they clearly have a lot of results for within our GEO
> > > coordinates.
> >
> > > ELB
>



-- 


Matt Harris
Developer Advocate, Twitter
http://twitter.com/themattharris


[twitter-dev] Re: Suggested method for getting GEO results

2010-06-02 Thread ELB
thanks Taylor for the reply.

I am referring to user-initiated queries.

We have users that type in a keyword to a search box, and we then
return results from the Search API with the corresponding Geo
Coordinates included with the request



On Jun 2, 5:51 pm, Taylor Singletary 
wrote:
> Have you considered using the Streaming API for this 
> purpose?http://apiwiki.twitter.com/Streaming-API-Documentation#locations-- we
> encourage those with heavy search needs to use it as an alternative. Search
> is meant much more for servicing search results based off of user-initiated
> queries, and is most tuned for that purpose.
>
> Taylor
>
> On Wed, Jun 2, 2010 at 2:37 PM, ELB  wrote:
> > Hello,
>
> > We are looking at getting city based search results for 14 major
> > cities.
>
> > The current method we use is to plug in a cities Geo Coordinates into
> > the search API and then include a 25KM radius around the city.  This
> > works well and allows us to get true results of people inside or
> > around a given city.
> > However, for maybe a 20 minute period once or twice per day, the
> > results are empty.  We go from 50-100+ results for a given keyword to
> > 0 - 5 results.  Then, 20 minutes later there will again be 50 - 100+
> > results including several results for the time period whereby the
> > results were blank.  So, its not a case of Twitter not having results,
> > it is a case of a 10 - 20 minute window whereby Twitter's results with
> > the GEO filter don't show up - or barely show up for a given time
> > period.
>
> > This has led us to consider using the Near API.  From what I
> > understand, the Near API will give us results near a given city based
> > off of GEO data as well as profile data.  I would assume this may be a
> > more stable option - but the option we use now is great except for
> > those rare instances whereby Twitter shows us little to no results for
> > a keyword they clearly have a lot of results for within our GEO
> > coordinates.
>
> > ELB