Showing posts with label Search Engines. Show all posts
Showing posts with label Search Engines. Show all posts

Wednesday, 28 December 2011

Different kinds of search engines


Different kinds of search engines 
There are different kinds of search engines available today based their algorithms and the way in which they search and list the results. A search engine can described as a result generator by searching all the available documents, images, content, files, etc on the internet and list them according to the priority based on prior written algorithms. Based on the set of rules and the way it presents its results, search engine can be classified as crawler-based search engines, human powered directories, hybrid search engines and Meta search engines. 
Crawler based search engines
The best example for crawler-based search engines is Google. The crawler based search engines create their listings automatically by ‘crawl’ or ‘spider’ the web. People use keywords to find out what they want to. The crawler based search engines use the keywords to search the billions of web pages and list them based on the location, previous searches and cookies of the computer to list the results. 
The crawl bases search engines can find the changes in the websites and files, and can affect how those pages are listed. It provides importance to the page titles, content of the site, headings, bold and other special characters while searching for particular keywords. When queries, search engines do not even have a second to finish its processes, yet they have to complete all their big process within a fraction of second.
In the process the web server sends query to the index servers. The content of the index server is similar to the index in the back of a book. It provides the information of which book contains relevant phrases to the keywords. Finally the query is sent to the doc server, which retrieves the stored documents.
Human powered directories
The best example for human powered directories is “dmoz” which depends on humans for its listings. In the earlier stage Yahoo! Used the very method to produce results, now uses the crawl-based search listing method. In this process a directory gets information form submissions from the webmasters or site owners. The submission will include a short description to the directory about the site. Therefore changing contents in the web pages never make any changes in the search engine results.
Once the descriptions submitted to the search engine it tends to search which is very limited to the search description. There is nothing work to do with search engine optimization. The only way to get good ranking is to have a website with good navigation, content and information, as this will be more likely to get reviewed for free than a poor site. 
Hybrid search engines
Hybrid search engine is kind of search engine which presents result from human edited web directories along with results that are generated by using algorithms. Now days it is a common kind of crawler type where human powered results will be combined with algorithm based search results, which actually favors one type of listings over another. The best example for hybrid search engine is MSN search which more likely present human powered listings along with crawler based results for obscure searches.
 

Major search engines and their development

Major search engines and their development




Google


Google search engine came to the lime light around 2000, which used an innovative search engine method called as page rank, which achieved better results for many searches. It followed an algorithm which ranks web pages depending upon the number of pages ranks of the website in other web pages and number of links available for the site. At that point of time, while many search engines embedded a search engine in web portal, whereas Google used simple interface to its search engines. 

Yahoo

Yahoo acquired Inktomi, AlltheWeb and AltaVista in the year 2002 and 2003 and started to provide search services bases on Inktomi. Then in 2004 Yahoo changes to Google’s search engine till 2004, after it launched its own search engine using the using the combined technologies of its acquisitions. 

Bing
Earlier called as Live search, Windows live search, and MSN. Using the search results from Inktomi, Microsoft first launched MSN search engine in 1998. It started to use the results from AltaVista in the year 1999, prior it was using Looksmart blended with results from Inktomi. In 2004 it started to use its own search technology, with the help of its own web crawler called as msnbot. 

History of Search Engine


 History of Search Engine
 
Use of Gopher
Gopher came into existence in the year 199. The application helped to view the text files in a hierarchically organized manner, which is considered to be the forerunner of search engines.
Rise of Veronica
Veronica is very similar to the earlier one gopher, used to display the collection of menus from most of the Gopher sites. Veronica is used to build an on the spot menu which comprises of the matched items with your search.
Other Developments
On the other hand Jughead was totally different from the Gopher, searched a single server at a time. The process was a very slow one when it is compared with Veronica.

During 1993, yet there was no search engines was established, Oscate Nierstrasz at the University of Geneva developed Perl scripts, which would mirror and rewrite these pages into a standard format, which was the basis for W3 Catalog, the first search engine. 

Know how Search Engines work?

Spider- it is a program similar to browsers which downloads web page
Crawler- it is an algorithm that automatically follows all the links on each web page 
Indexer- it is used to analyze the web pages those have been downloaded spider and the crawler. 
Database-  it is a space to store the downloaded and analyzed web pages 
Web server- it is the key connecter between the user  and other search engine components