Link to home
Start Free TrialLog in
Avatar of James Hancock
James HancockFlag for United States of America

asked on

Solution to Google custom search API daily search quota blown?

Hi

I am blowing my Google custom search api free daily request quota every day.
Are my only options to buy more daily searches on the control panel?

This is their custom search overview page here

This seems reasonable, only a $5 'penalty' if I go insane on requests! . .

"Any usage beyond the free usage quota will fail if you are not signed up for billing. Once you have enabled billing, you will continue to receive 100 free queries per day. However, you will be billed for all additional requests at the rate of $5 per 1000 queries, for up to 10,000 queries per day."
Avatar of Scott Fell
Scott Fell
Flag of United States of America image

It's hard to beat google. However, That is $5 as in $5 per day.   If you have 250 people that each search 4 times on your site totaling 1000 search's per day that is nearly $2,000 per year.  

As much as I like google, I do think this is high.  Before they took away the google mini, you could have something like 100,000 items indexed for $3,000 per year and that would get you unlimited searches.  Most of us would have a fraction of the total items to index but require a lot more searches so this makes sense.  You have to start at $15,000 for a google search appliance.  If you are a fortune 1000 company, this is probably fine.  For the rest of us, a little out of reach.

Bing has 5,000 monthly searches free but their plan is only $2 per thousand http://datamarket.azure.com/dataset/bing/search

Amazon's cloud search http://aws.amazon.com/cloudsearch/pricing/ shows if you had 100,000 search's PER DAY and a gig of data, you would be at about $70 per month.  I have not tried this and it sounds like a little more work but could yield big savings.

http://www.freefind.com/plans.html is worth looking at including their database search  http://www.freefind.com/datasearch.html

http://www.eurekster.com/publishers.php

http://www.ibm.com/developerworks/library/os-php-sphinxsearch/

and a list of free alternatives http://www.javascriptkit.com/howto/search2.shtml
Avatar of James Hancock

ASKER

Good links up there, thanks.
Maybe I should add a refinement.

I didn't realize this would be interpreted only as a search used by a web-page. I assumed only Java research would use it mainly.

I am using custom search in a Java research type personal app.
I am blowing my free 100 daily searches, always, because I run my program many many times a day.

I prefer Google to Bing.

Is my real option to be billed $5 for overstepping 100 searches?

Thanks
Sounds good.

That $5 a day is $150 per month, $1,800 per year.

I like google too.  But with the little bit extra that Bing gives you can save $2 grand and go on a nice vacation.
Hi
Having looked at Bing custom search, I am realizing new things. - or am understanding your advice properly!
It is not the amount of searches I should be as concerned with as the number of results.
I thought a little, and with just even the 100 searches, if I got a heck of a lot of replied URL's, I'd be happy. If we could trick Google into a river of replies, not just 10, I'd be happy.
Bing seems to be able to take a value in the code itself of the limit of link responses to be returned by the search, but I can't find that page again. It was a simple Java code example page where it said numberOfLinks = 3L; or something close. Has anybody done Java Bing Custom searches like this?
Also, I can't seem to find Bing Custom search Java help pages. It all seems to be C++ C# and PHP, not straight Java. I have all the jar files ready to hook in to a Java Bing Custom Search, if that's a direction I'd like to take. or a mix of Bing and Google. I'd like to check Bing out a bit. Any thoughts?
Thanks
We can't help you with tricking google. But with the Bing code, instead of looking at code examples, you just need the endpoints. The documentation is https://skydrive.live.com/view.aspx?resid=9C9479871FBFA822!109&app=Word&authkey=!ACvyZ_MNtngQyCU

I am not a java expert.  If you need help using an api/endpoint, just ask another question.  I would just choose "java" as the main category though and ad  couple other similar.
I found this page on my iPhone, so can't see it all.

Is this a promising looking Java Bing search page?

http://learn-it-stuff.blogspot.com/2012/09/using-bing-custom-search-inside-your.html?m=1
ASKER CERTIFIED SOLUTION
Avatar of Scott Fell
Scott Fell
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Okay, I did start a new question
Thanks