UXDE dot Net

How The Search Engine works

By -

image-6513
How search Engine Works

In this article we will learn how a Search Engine works. In this article I have just shown the basic concept and working of a Search Engine. In reality the search engines are much more complicated than this.

What is a Search Engine? Why you must use it.

Imagine that you are in a huge library. Hundreds of thousands of books surround you and you need information about a certain King who ruled Kazakhstan in the second BC. What would you do? Most probably you would ask the librarian, who then would suggest you to the history section and would inform you to search in the Kingdoms and Rulers row or the librarian would hand you over a dozen books and you will have to go on searching page by page and would take a hell of time.

Search Engine Saves your Time.

But a Web Search Engine just saves your time, energy and will give more productivity to you. But what actually a Web Search Engine is? Basically a search engine is a software program that searches websites for queries based on words that we provide to the Search Engine. The Search Engine uses certain Algorithms to provide searched results.

Generally there are two types of Search Engines.

  1. Crawler Based Search Engine.
  2. Human Powered Search Directories.

[ad#Google Adsense 468]
The Crawler Based Search Engine creates their listings automatically. They “Crawl” the web. And when people search for something the search engine shows the results. And when the web pages change, the crawler based search engine eventually finds these changes and the latest changes are shown in the search.

Search Engines
image-6514

But in the Human Powered Search Engines the websites are not crawled automatically, they are viewed, rated and then added in the Database by Humans sitting somewhere in the world. And its drawback is that each and every website cannot be indexed regularly due to huge number of websites, as some of the site might get missed in the process.

A Crawler based search engine has three major elements.

  1. The first element is the Spider; it is also called as the Crawler. The Spider/ Crawler visits a webpage and it reads it, and rates the site and the Spider returns to a site on a regular basis like say every few months.
  2. The second part of the search engine is called the Index. The Index Is also called a Catalog. An Index is like a big book containing a copy of every webpage that the Spider Crawls. If changes are made to a site that has been crawled once then the book is updated with the latest changes.
  3. The third part of the search engine is the Search Engine itself. The Search Engine records millions of sites in an index to find matches to a search and it also ranks websites according to the popularity, back links and relevant data.

All the Search Engines shows similar results. And all the search engines use different techniques. Using a search engine we can search vast range of topics. For each search there are approximately 1 million results. But the most relevant information is shown in the first page; this makes it easier to get quality results.

Most Search Engines today use both Crawler and the Human based search techniques. The users can rate the most useful information they found. And this helps the Search Engine to keep away a site that has no relevancy to the searched topic. This way the search engines also get to know its user preferences, like Google does.
[ad#Google Adsense 468×15]
Lastly, “Man’s Best Friend: Dog or Google” (you decide).

I am a student pursuing BCA. I am a very simple person who likes to read and write Poems, Stories and Articles. I enjoy learning as well as teaching basic concepts of Computer. Some time in my spare time i write useful articles in a easy to read and easy to understand language. if you like my articles then do drop at my blog, you will find more good stuff which you will like.

18 Comments to How The Search Engine works

  1. wow…very nice bro…

    well explained..

    i too having a post for search engine in my draft..but your article looks cool than me….

    Its time to make my article Geeky than urs :-p

  2. among all , google crawlers have the best algorithm that interprets human search patterns
    I think 70% of the web now depends on how google works , and that it diverts the money from the seller to the buyer .

  3. I agree with what the guy above said “70% of the web is dependent of how google works.”
    Lol Google pretty much owns the internet. I DO wanna migrate from blogger to wordpress though, some time.

  4. @tricks tip well bro you can add much more to your article. i had prepared this articles for a seminar at my college. And my aim was to make the topic easier. I can give you a suggestion… you can just add a simple search program written in C… or Perl. It will make your article more technical. I write articles just to make people understand the concepts in a easier language.

    And thanks everybody for your comments. Hope it helped you guys.

Leave a Reply

Your email address will not be published. Required fields are marked *