2011-06-17 44 views
1

任何人都可以给出一个想法,谷歌如何选择搜索结果没有时间(80毫秒至100毫秒)。我想知道如何谷歌搜索引擎没有时间挑选结果

Iam使用MySQL作为我的数据库,如果它有30lakes行的数据,即使它有适当的索引和引用它需要更多时间加载。

任何人都可以解释谷歌搜索引擎的工作原理。

在此先感谢。

+2

他们得到了一些kickass服务器^^。 – Ruben 2011-06-17 09:54:35

回答

2

已阅读原始文档,The Anatomy of a Large-Scale Hypertextual Web Search Engine

在本文中,我们介绍Google,一个大规模搜索引擎的原型,它大量使用了超文本结构。 Google旨在高效地抓取网页并对其进行索引,并生成比现有系统更令人满意的搜索结果。具有至少2400万页的全文和超链接数据库的原型可在http://google.stanford.edu/

设计搜索引擎是一项具有挑战性的任务。搜索引擎索引数十至数亿个涉及可比数目的不同术语的网页。他们每天回答数千万个查询。尽管网络上有大规模搜索引擎的重要性,但对其进行的学术研究很少。此外,由于技术和网络迅速发展,今天创建网络搜索引擎与三年前截然不同。本文对我们的大型网络搜索引擎进行了深入的描述 - 这是迄今为止我们知道的第一个如此详细的公开描述。

除了缩放传统的搜索技术,这种规模的数据的问题,也有涉及使用的附加信息出现在超文本产生更好的搜索结果新的技术挑战。本文讨论了如何构建一个可以利用超文本中附加信息的实用大型系统的问题。此外,我们看一下如何有效处理不受控制的超集,任何人都可以发布任何他们想要解决的问题。

这显然很长​​的路要走从那时起,但应该给你一个开始:)

3

这可能对你有帮助

http://www.googleguide.com/google_works.html 
0

谷歌有一个国家的约1000台服务器。当您按下Enter键,将查询发送到尽可能多的服务器尽可能的,然后他们都搜索了一定的搜索数据库,然后他们把结果放在一起,并将它们发送到您的计算机。

更多相关信息,请登录Google故事。我不跟我有它的那一刻,让我无法找到作者。

Ad @ m