Download .zip |
Info | Screenshots | View files (6) | Download .zip | Reputation | Support forum (2) | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2006-11-02 (12 years ago) | 50% | Total: 2,663 | All time: 1,416 This week: 364 |
Version | License | PHP version | Categories | |||
grank 1.0 | GNU General Publi... | 3.0 | Algorithms, Databases, Searching |
Description | Author | |||
This class implements the Google page rank algorithm based on the original paper written by Larry Page, Sergey Brin and other at the Stanford university. Innovation Award
|
IMPORTANT!! FOR RUN THIS SCRIPT YOU MUST NEED TO CREATE A TABLE WITH: CREATE TABLE `pagerank` ( `master` int(11) NOT NULL default '0', `slave` int(11) NOT NULL default '0', KEY `m` (`master`), KEY `s` (`slave`) ); Master is a page that apoints to slave... If you wanna to modify your column or table name, you must change the mysql.php file. The Guaranix Rank is an implementation of the PageRank (The Larry Page and Sergei Brin Algorithm). Google the greater Web Search Engine uses the PageRank for search the better pages first. This algorithm could be used to calculate witch page is more important that anothers. On my test, on a Sempromp 1.8 GHZ 512 RAM, it took about one hour to calculate the PageRank of 1.000.000 Web Pages ( Just 60000 are Crawled and the others are just links undowloaded jet) From Wikipedia in English. Starting with an only page that is http://en.wikipedia.org/wiki/Linus_Torvalds. Here are the top of PageRank: * +----------+-----------------------------------------------------------+---------+ | posicion | url | pr | +----------+-----------------------------------------------------------+---------+ | 1 | http://en.wikipedia.org/wiki/Special:Upload | 66.1543 | | 2 | http://en.wikipedia.org/wiki/Wikipedia:General_disclaimer | 65.72 | | 3 | http://en.wikipedia.org/wiki/Wikipedia:Featured_articles | 64.5116 | | 4 | http://en.wikipedia.org/wiki/Wikipedia:Contact_us | 64.2818 | | 5 | http://en.wikipedia.org/wiki/Special:Recentchanges | 64.025 | | 6 | http://en.wikipedia.org/wiki/Help:Contents | 63.5814 | | 7 | http://en.wikipedia.org/wiki/Wikipedia:About | 63.4931 | | 8 | http://en.wikipedia.org/wiki/Wikipedia:Community_Portal | 63.4072 | | 9 | http://en.wikipedia.org/wiki/Special:Specialpages | 63.3888 | | 10 | http://en.wikipedia.org/wiki/Portal:Current_events | 62.964 | +----------+-----------------------------------------------------------+---------+ A comparation Between OS: * +----------+---------------------------------------------+----------+ | posicion | url | pr | +----------+---------------------------------------------+----------+ | 233 | http://en.wikipedia.org/wiki/Linux | 1.26486 | | 410 | http://en.wikipedia.org/wiki/Microsoft | 0.950259 | | 428 | http://en.wikipedia.org/wiki/Unix | 0.919783 | | 1853 | http://en.wikipedia.org/wiki/FreeBSD | 0.405697 | | 2235 | http://en.wikipedia.org/wiki/Category:Unix | 0.35416 | | 2665 | http://en.wikipedia.org/wiki/Mac_OS | 0.312736 | | 5680 | http://en.wikipedia.org/wiki/Category:Linux | 0.243818 | +----------+---------------------------------------------+----------+ A Comparation Between Computer Peoples: * +----------+-----------------------------------------------+----------+ | posicion | url | pr | +----------+-----------------------------------------------+----------+ | 717 | http://en.wikipedia.org/wiki/Linus_Torvalds | 0.626179 | | 1595 | http://en.wikipedia.org/wiki/Richard_Stallman | 0.451587 | | 4636 | http://en.wikipedia.org/wiki/Bill_Gates | 0.267769 | +----------+-----------------------------------------------+----------+ A Comparation between WebSearch Engines: * +----------+-------------------------------------------------------------+----------+ | posicion | url | pr | +----------+-------------------------------------------------------------+----------+ | 194 | http://en.wikipedia.org/wiki/Google | 1.30925 | | 10956 | http://en.wikipedia.org/wiki/MSN | 0.193957 | | 64674 | http://en.wikipedia.org/wiki/List_of_acquisitions_by_Google | 0.15752 | +----------+-------------------------------------------------------------+----------+ This Results are automatic calculate by this Class, the result is not changed by our preference The PageRank will be more usefull is there is download the whole wikipedia. For better performance in the test file there is set to 68M, if you have a good machine you give more of RAM. |
Screenshots | ||
Files |
File | Role | Description |
---|---|---|
gRank.php | Class | This is the class that will calcualte the PR |
gRankSimpleTest.php | Output | This is an example... |
gRankTest.php | Example | An Example... :D |
LICENSE | Lic. | License file |
mysql.php | Aux. | This is the MySQL functions |
README | Doc. | Read this! |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
0% |
|
|
User Ratings | ||||||||||||||||||||||||||||||
|
Applications that use this package |
Guaranix Rank This is the Google Code hosting for this project |
If you know an application of this package, send a message to the author to add a link here.
Related pages |
The PageRank whitepaper This is the Original Brin-Page algorithm of the PageRank |