How google search works

 How does the Google search engine work?

Google search engine

As we know, Google is the tremendously growing network ,the ultimate aim of Google is to benefit the users with what they actually want on the internet and there's where Google search engine shines.

Like most search engines , Google uses automated programs called spiders and crawlers that assist to generate it's search results. Google consists of a large index of keywords that helps to ascertain the search results. A trademark algorithm called "Page rank" is used in Google. It assigns each web page a relevancy score. 
Google's page rank aalgorithm



The page rank is determined by certain factors  which are as follows:
  •   Durability / Time of existence of a web page.

New web pages are being created by many users everyday, but not all of these pages stick around for a long while. Google values the pages with an established history.
  •   The other web pages linked to the page are also noticed. So that its relevance can be recognized.
  • The frequency and location of keywords within the web page. The web page with the keywords being placed a maximum number of times will be preferred or recommended.
Among these factors the second one is the most important thing. As Google looks at links to a web page as a vote it's not easy to cheat the system. The best way to make your web page high on Google's search results is to provide great content so that other sites will get linked to your page. The more link your page gets the more will be its page rank score.
The next important signal that contributes to the result of the search query is "Rank Brain". Google has been working on this technology for the past 5 years. 
Rank brain

The Rank brain helps the search engine to handle the massive increase in volume without losing accuracy. Rank brain uses the most emerging technology, AI (Artificial Intelligence). The rank brain functions in such a way that better/accurate results are received.
For example,
Google's algorithm "might have about 10000 variations or sub-signals" according to search engine land. The Rank brain helps to manage the workload. The ranking factors include:
  • Links
  • Words
Rank brain helps to understand the connection between the above mentioned factors so that Google can figure out the context behind what someone's asking for.
Let's take into account a real time example,
Say you type "Engineer jobs"on the title bar.
Now think for a minute, about what type of engineering job you are looking for. It might be electrical, mechanical, computer science, software, etc. Here's where Google needs to use several factors to find out what the user is searching for. Google is able to piece all these bits of data together. It's like a bunch of puzzle pieces suddenly coming together. If you are getting a degree in mechanical engineering in a university, your IP address puts on the university, you are following a mechanical engineering meme page on Facebook, Based on all these Google will recognize you as a mechanical engineer and show results for mechanical engineering jobs even though you don't explicitly type the branch of engineering.
This is how Google search engine works and it's absolutely amazing.

Comments

Popular posts from this blog

Finding the percentage in python - HackerRank solution

HackerRank challenges with solutions (Rearrangement, Formula, Word sorting, Numbers, Sentence)

What's your name, Tuple - HackerRank solution in python