How is Google gives the results to the given query in a fraction of second?

Hello beginners, All of us need to know the answer to it with have the question How it is impossible? The answer is google company is using huge set of computers to bring the billions pages of websites on the web and the following process are helped to the Google for displaying the results.

  1. Crawling
  2. Indexing
  3. Serving

Crawling

I knew about the process crawling is nothing but reading. Google Bot (program for fetch) brings the new and updated pages for indexing in the Search Engine Result Page (SERP). This process is called Crawling. The other names of google bot are google spider and google crawler. Google bot uses an algorithmic process. Computer programs only decide which site to crawl, how often and how many pages to bring from each site. Previous crawl process are generated the list of URL. The google bot starts the crawling process from the list. It notes everything such as new site; updated pages, link of inner pages, broken link and etc to update the result pages.

Indexing

I knew about the process indexing is nothing but storing. Google bot gives the collection of fetched sites in full text pages. This pages are stored in giant index database and sorted by search term, relevancy, , with each index entry storing a list of documents in which the term appears and the location within the text where it occurs. This data structure allows rapid access to documents that contain user query terms.

Serving

Google explores the query in index database when the users given the query to search. It finds out and displays the billion of results in a fraction of second.

For more details click here Web Search Engine Details

No comments:

Post a Comment