十三、数据应用二
Google 搜索引擎是如何对搜索结果进行排序的?
PageRank 算法
核心思路是通过链接来进行投票, 然后根据投票结果权重值来进行排序。
一个搜索结果可能有几千万个, 那这些搜索结果哪些是更有价值的呢?
如果说一个页面被其他更多的页面引用了(超链接形式),那就说明这个页面更重要一点。因此可以通过投票方式来量化。如果 A 页面包含了 B 页面的链接, 则认为 A 页面给 B 页面投了一票,最终算出页面的权重值 PageRank,然后根据这些权重值进行排序。
Google 搜索引擎是如何对搜索结果进行排序的?
PageRank 算法
核心思路是通过链接来进行投票, 然后根据投票结果权重值来进行排序。
一个搜索结果可能有几千万个, 那这些搜索结果哪些是更有价值的呢?
如果说一个页面被其他更多的页面引用了(超链接形式),那就说明这个页面更重要一点。因此可以通过投票方式来量化。如果 A 页面包含了 B 页面的链接, 则认为 A 页面给 B 页面投了一票,最终算出页面的权重值 PageRank,然后根据这些权重值进行排序。
评论