架构师训练营 - 作业 - 第十三周
Google 搜索引擎是如何对搜索结果进行排序的?(请用自己的语言描述 Google PageRank 算法)
Google PageRank 是一种由搜索引擎根据网页之间相互的超链接计算的技术。
一个页面的”得票数“,是由所有链向它的页面的重要性来决定,到一个页面的超链接相当于对该页投一票。一个页面的 PageRank 是由所有链向它的页面([链入页面])的重要性经过递归算法得到的。一个有较多链入的页面会有较高的等级,相反如果一个页面没有任何链入页面,那么它没有等级。
PageRank 核心思想:如果一个网页被很多其他网页所连接,说明它受到普遍的承认和信赖,那么它的排名就高。
通俗理解,我们可以将互联网中的网页理解成我们现实中的每个人,人与人之间的联系就类似于网页与网页之间联系,一般人的社交影响力是跟其人脉的广度与人脉的质量有关,网页也同理,器重要性也跟网页的被链的数量与质量有关。
参考链接
架构师训练营-第九章课件
https://www.cnblogs.com/shixiangwan/p/7593923.html
评论