This project is for developing a specific purpose engine based on Yahoo web search api . Specifications of the Yahoo Web search api can be found here [url removed, login to view]
There will be a form where the user apart from the keywords he will enter will select also an appropriate category (e.g shopping , news etc.). and also the country he is living.
There will be a list of web sites associated with each combination of Category and Country that will be manipulated through a simple database . There is no need for administration panel for that database .
Take a look at [url removed, login to view]
The results will be displayed will be based on 2 or 3 maximum subsequent REST requests according to a simple algorithm . An example of 1 REST request to XML yahoo web search api can be found here [url removed, login to view] Special care to speed execution of the search query will be required .
Basic statistics about user searches will be collected .
The formatting of the results will be in 2 column format like yahoo does .
. In the first wide column will be the above results and in the second short column will be other results according to a simple algorithm .
Based on the above additionally you will give the user the option to build his own search engine copy the Searchbox and put it in his own blog or web sites . Basic functions like registration , entering the web sites of interest , generating the source code and other will be coded . You can see a working demo of this module ( giving the ability to a user to build his own search engine) at [url removed, login to view]
Good knowledge of ASP, Mssql and XML is required . The Yahoo web search api returns results in XML format .