search engine

Solution:
First register your site in Google Search Console. Then create a sitemap and submit your site to search engines such as Google Webmaster tools. Sitemap help you to ensure that your pages are indexed by all search engines. You can also create a small tool (e.g. with Node.js) which creates XML sitemaps collecting all URLs on your site and adding automatically keywords and modification time for them. This is for creating and submitting sitemaps more frequently and ensuring that all your sites URLs are listed correctly so that google web crawler can faster index your site. This improves your site visibility in google search engine.

ProgrammingLanguage:

Technology:

Using Web Image Search Engine

In order to retrieve web sites or web pages, one could use web image search engine, such as:
- TinEye: http://www.tineye.com/
- GazoPa: http://www.gazopa.com/

In those web image search engine, you can upload your image and then you will get several number or web sites or web pages that contain your image.

But do not use Google Images, because in Google Images we entered text (instead of image) to search images.

Using YahooBoss API and Rocchio-based method.

Methodology: We provide a web interface that can “remember” the links clicked by user. The search engine will extract information from snippets associated with clicked links to know what user is interested in. These user’s interests are then used in re-ranking Rocchio-based methods to order the result for the next queries of user. The raw results can be retrieved using YahooBOSS API. By this way, our search engine could avoid the ambiguity.

For example, supposed that a user quite often click on links that related to music. The user now makes a query “Yamaha”, which could be music instruments, motorbike, or company’s name. Our search engine will definitely return results related to music with higher priority than those related to car or company’s name. The search engine does it by firstly getting the snippet results from yahoo, and then re-ranks the result.

System specification:

The database system: MySQL
Web server: Apache
Web client: Firefox, IE, Chrome.

System architecture:
The main components of our peronalized search engine are depicted as in the attachment figure.

Subscribe to search engine