Announcing an open source SQL-like search services accessor "CSE-SQL-API"

When you want your software to access web search engine, you might first think of using API most of web search services provide. However I tend to have faced at least 3 hurdles there as follows:

p-1. They only return limited number of results
p-2. Most of them allow only Java script to access
p-3. In the first place, account/authentication is usually required by API

Since there are now ways to integrate Java script with other non-script type languages (embarrassingly, I haven't tried yet...), p-2 shouldn't be a problem. However, being put all together, these hurdles can sometimes make the task cumbersome, or even allow limited performance.

Aiming to avoid all the problems above, I wrote Java code that doesn't use API, doesn't require an account, and returns the results as much as the search services return theoretically. I call it CSE-SQL-API. In addition, in order to standardize the interface between user's program, it uses another interface for information retrieval which is java.sql package. Due to the incorporation of this legacy module, CSE-SQL-API succeeds in simplifying operation.

All codes, documents are available from here (although there are mu
ch more to be done especially documentation).

Jan 15, 2011. Google.com accessor is no longer available, due to the possible conflict with the terms of service of the company. See here for further information.

Comments

Popular Posts