Search Engines Evolution
With increasing data on internet; a new and innovative search technologies are discovered every another day. The search engines are evolved from tittle matching to content based searching over decades. So, how these search engines evolved? And what will be their future?
In early development of internet, the number of files was limited and countable. People use to search from tittle or author of the documents. With various exact matching techniques it was possible to search for very specific set of documents but, not related ones.A search engine of this kind has more cons than pros. The increasing rate of new data put burden on search engines as time required to index and search was too high.
Another aspect of searching is searching different types of data like HTML, video, documents, images forums etc… Finding the most relevant document form such a diverse data is very interesting but complex task.Developers simplified this complex task by ‘divide and rule’ technique. A separate search engine was developed for each type of data. The major search engines like Google, Yahoo divided their search technologies into image search, data search, and video search. With this approach for finding information about ‘Linkin Park’ would need me to search lyrics from Document search engine, audio from Audio Search and song’s video from video search engine.
Now, multiple data types are combined into one stream by most of the search engines. Users can see required information by clicking appropriate links for documents, HTML pages, images or videos.The advanced search engines which are under testing, have functionality to combine results from different search engines into one.Navigaya, a flash based search provides results from multiple search engines like Google, Yahoo, and Ask into one with most elegant user interface.
Currently Navigaya has a flash based interface for quick and flexible interface but, with release of HTML 5 standard positive changes are coming soonincluding support for iPad and iPhone.
The next generation search engines will have more complex back end but simplest front end. Using multiple search engines’ algorithms is one of the options. Also, a voice based search is promising field for research. Increasing hardware capabilities, network communication speed and many other factors are favorable for growth of search engines with advanced functionalities.
What do you think? Where these search technologies lead in future? Note down your opinions in comments below.