Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 谷歌是如何给每一个页面10分排名的?_Php_Networking_Seo_Pagerank - Fatal编程技术网

Php 谷歌是如何给每一个页面10分排名的?

Php 谷歌是如何给每一个页面10分排名的?,php,networking,seo,pagerank,Php,Networking,Seo,Pagerank,根据维基百科: 概率表示为 介于0和1之间的数值。A 0.5 概率通常表示为 发生某事的“50%几率”。 因此,PageRank为0.5意味着存在 有50%的几率有人点击 在随机链接上,将指向 PageRank为0.5的文档 他们说任何网络中所有PageRank的总和都应该等于1 我的问题是, 那么,谷歌是如何给每个页面10分排名的呢 我问这个问题是因为我已经计算了我的小型本地网络的pagerank 但我以一个小的pagerank数字结束,比如0.0286358921402 我如何将它们更改为百

根据维基百科:

概率表示为 介于0和1之间的数值。A 0.5 概率通常表示为 发生某事的“50%几率”。 因此,PageRank为0.5意味着存在 有50%的几率有人点击 在随机链接上,将指向 PageRank为0.5的文档

他们说任何网络中所有PageRank的总和都应该等于1

我的问题是,

那么,谷歌是如何给每个页面10分排名的呢

我问这个问题是因为我已经计算了我的小型本地网络的pagerank

但我以一个小的pagerank数字结束,比如0.0286358921402

我如何将它们更改为百分比或10分之一


谢谢

把它乘以100。这将十进制(0.02%)转换为百分比(2.0%)。

如果你最终得到的结果与谷歌不同,请注意维基百科文章(重点是我的):

谷歌为互联网上的每个网页分配0-10的数字权重;这个PageRank表示一个站点在Google眼中的重要性。PageRank是从对数尺度(如里氏尺度)上的理论概率值导出的。特定页面的PageRank大致取决于入站链接的数量以及提供链接的页面的PageRank。众所周知,其他因素,例如页面上搜索词的相关性以及谷歌工具栏报告的页面实际访问量也会影响PageRank。为了防止操纵、欺骗和垃圾邮件发送,谷歌没有提供其他因素如何影响PageRank的具体细节

从同一链接:

PageRank是从 a上的理论概率值 对数标度,如里氏标度

这是另一个有趣的例子


顺便问一下,我很好奇:你到底是如何计算你的pagerank的?这并不是一个简单的算法…

看看这个怎么样:


除此之外,我认为谷歌很可能会在这方面有所进展。因此,在你的例子中,你的页面排名是0.0286,它们乘以100得到2.86%,然后四舍五入得到3%。@Jason:True,或者它们截断(例如,2.86变成2%)。实际的问题是“我如何才能将0.0286358921402改为一个百分比”。@Ken White:引用这篇文章:“谷歌如何给每个页面一个10%的排名?!@jcinacio:再读一遍,特别是这篇文章的最后一行。然后问问你自己,“主题是问题,还是问题是问题?”我读过:“我的问题是,谷歌如何给每个页面的排名都打10分?!”我想他已经做到了,因为他在问题中引用了同样的链接。从这里得到一些想法