Lesson Objective
- Understand how search engine use Indexing to store and organise web pages.
- Understand the PageRank algorithm.
KS3, GCSE, A-Level Computing Resources
Google was created by Larry Page and Sergey Brin while they were PhD students at Stanford University in California. They launched it in 1998.
A search engine is a software system that responds to user queries by providing hyperlinks to relevant web pages.
These results are often accompanied by summaries and images, helping users find the information they seek.
Popular search engines like Google, Bing, and Yahoo use complex algorithms to rank and display the most relevant content.
Search engine indexing is the process of discovering, storing, and organizing web page content so that it can be easily and quickly searched, analyzed, and retrieved by search engines.
The process of Indexing involves the following stages:
The PageRank algorithm is a fundamental component of Google's search engine. It is used by to rank web pages in their search engine results.
It's named after Larry Page, one of Google's co-founders.
PageRank measures the importance of website pages based on the number and quality of links pointing to them.
How does it work?
Imagine the entire web as a vast interconnected graph, where each web page is a node, and hyperlinks between pages are edges.
A hyperlink from one page to another counts as a "vote" of support for the linked page.
PageRank assigns a numerical weight (a score) to each page within this graph.
PageRank is recursive. The importance of a page depends on the importance of other pages linking to it.
The original PageRank algorithm is: PR(A) = (1-d) + d (PR(Ti)/C(Ti) + … + PR(Tn)/C(Tn))
There are many factors that affect a PageRank. These include:
While PageRank was the original algorithm used by Google, it's no longer the sole factor in ranking search results.
Google now employs a variety of algorithms, including machine learning models, to refine search rankings.
However, PageRank remains a foundational concept in understanding how links impact a page's visibility.