Check out comment 8 on this thread in the issue tracker. http://code.google.com/p/google-ajax-apis/issues/detail?id=4
Ben Lisbakken, who wrote that comment, is a member of the Google AJAX APIs team. Jeremy R. Geerdes Effective website design & development Des Moines, IA For more information or a project quote: http://jgeerdes.home.mchsi.com http://jgeerdes.blogspot.com http://jgeerdes.wordpress.com [email protected] Unless otherwise noted, any price quotes contained within this communication are given in US dollars. If you're in the Des Moines, IA, area, check out Debra Heights Wesleyan Church! And check out my blog, Adventures in Web Development, at http://jgeerdes.blogspot.com ! On Sep 2, 2009, at 10:22 AM, gaston wrote: > > Hello, > > I'm building an application to do the same kind of experiments. > Running multiple queries, each for a different search term. I'm using > Yahoo's API and Google's. So far I have no problem, running about 1000 > queries twice a day and using the estimatedResultCount. I understand > that this is very inaccurate. > > @Jeremy: you said: "Unfortunately, it is known to be highly > inconsistent and wildly inaccurate." > > Do you know where I can find an "offical" statement about this claim? > The reason I ask you this is because I could use that information to > better explain my experimental results. From my initial experiments I > can see that the google count is rather different from the number of > results I would obtain if I query Google through the Web interface but > I want to be sure that this is indeed due to restrictions on the > Google API. After all, there are many factors that affect this number, > e.g. the Google server that serves the query. > > The only problem I'm experiencing at the moment and so far I don't > know how to solve, is that I can't manage to escape/encode the query > part of the URI correctly, specially when I want to query terms that > have special characters like german characters for exmaple. I built > the application in Java and I've tried with URLEncode but it doesn't > work the way I want. Do you know which functions I can use in order to > escape the query part so I can build a correct URI to sent to Google > through the search API? > > thanks, > G. > > > On Aug 29, 6:54 pm, mjc147 <[email protected]> wrote: >> I'm not too bothered about the accuracy (within reason of course) >> but, >> granted, the TOS could be a problem. >> >> I would actually rather code the client in Java but couldn't find an >> appropriate Google Search API - is there one? >> >> On Aug 28, 7:10 pm, Jeremy Geerdes <[email protected]> wrote: >> >>> There are a couple of problems with your task as far as the Google >>> AJAX Search API is concerned. First, the closest thing to a result >>> count that the API offers is the cursor.estimatedResultCount >>> property. >>> Unfortunately, it is known to be highly inconsistent and wildly >>> inaccurate. It is generally a good idea NOT to rely on it for >>> mission- >>> critical functionality. And second, the API's TOS explicitly forbid >>> the use of applications which submit automated queries. In other >>> words, you would have to write your application in such a way that >>> you >>> would have some sort of user interaction before each of your queries >>> was run. For a set of several thousand, that would probably be a >>> problem. >> >>> I would suggest that you use a different search API (e.g., Bing or >>> Yahoo!), but I know that at least Yahoo has a similar restriction on >>> automated queries. And frankly, I can't imagine that Bing wouldn't >>> as >>> well. >> >>> Jeremy R. Geerdes >>> Effective website design & development >>> Des Moines, IA >> >>> For more information or a project quote:http://jgeerdes.home.mchsi.comhttp >>> ://jgeerdes.blogspot.comhttp://jgee... >>> [email protected] >> >>> Unless otherwise noted, any price quotes contained within this >>> communication are given in US dollars. >> >>> If you're in the Des Moines, IA, area, check out Debra Heights >>> Wesleyan Church! >> >>> And check out my blog, Adventures in Web Development, >>> athttp://jgeerdes.blogspot.com >>> ! >> >>> On Aug 28, 2009, at 1:41 AM, mjc147 wrote: >> >>>> I want to run several thousand search queries for the sole >>>> purpose to >>>> find out the number of results for each search. The actual search >>>> results are of no interest to me. >> >>>> What is the best way to do this? > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google AJAX APIs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/google-ajax-search-api?hl=en -~----------~----~----~----~------~----~------~--~---
