PHP code example of php-science / pagerank
1. Go to this page and download the library: Download php-science/pagerank library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
php-science / pagerank example snippets
$dataSource = $this->getYourDataSource();
$nodeBuilder = new NodeBuilder();
$nodeCollectionBuilder = new NodeCollectionBuilder();
$strategy = new MemorySourceStrategy(
$nodeBuilder,
$nodeCollectionBuilder,
$dataSource
);
$rankComparator = new RankComparator();
$ranking = new Ranking(
$rankComparator,
$strategy
);
$normalizer = new Normalizer();
$pageRankAlgorithm = new PageRankAlgorithm(
$ranking,
$strategy,
$normalizer
);
$maxIteration = 100;
$nodeCollection = $pageRankAlgorithm->run($maxIteration);
var_dump($nodeCollection->getNodes());
composer