Saturday, October 24, 2009

Page Ranking Implemented in Java

Within the past few years, Google has become the far most utilized search engine worldwide. This success is because of the high quality results in comparison to other search engines. This high quality result is because of the Page Ranking feature that google is using.


Each document is assigned with a ranking while it is being indexed. when you search for a keyword, pages with higher page rank are displayed on top.


The page rank algorithm is found by Google founders Lawrence Page and Sergey Brin.


In this article we first go through the algorithm and then implement it in Java.


The article is available from http://www.javadev.org/files/Ranking.pdf

The source code is available from http://www.javadev.org/files/ranking.zip