情况如下:
比方说,我想检查五位名人中谁更受欢迎,并显示三位最受欢迎的名人。
假设这五个名字是:"布拉德·皮特"、"威尔·史密斯"、"布鲁斯·威利斯"、"恩里克·伊格莱西亚斯"、"埃米纳姆",我想看看今天谁更受欢迎。
(与谷歌非常著名的页面排名算法非常相似。)
有可用于此任务的算法吗?如果没有,请让我知道我们如何实现这一点。
只需在谷歌上搜索每个演员的引号,看看谷歌估计会有多少结果。
撰写本文时,正在搜索
"Brad Pitt"给出了"约91000000个结果(0.27秒)"
和
"Will Smith"给出了"约61200000个结果(0.31秒)"
所以我认为布拉德·皮特是两人中比较出名的一个。
我相信这可以通过使用一些API编程实现,我猜这对你选择的搜索引擎是相当不可知的,即Brad可能在Bing上也更受欢迎!
您可以首先遵循Reddit排名算法。链接为:
- Python-http://amix.dk/blog/post/19588
- PHP-https://gist.github.com/1478806