為什么網絡上搜索信息很快
時間:
書之意2
為什么
如今科技越來越發達了,網絡對于人來說不再是那么陌生,人們大部分都是通過網絡來搜索信息。我們都知道網絡的上的信息是非常多非常全面的,可是大家知道了解為什么在網絡上搜索信息那么快嗎?其中的原因是什么呢?下面就小編來給大家解答一下疑惑吧。
在沒有網絡的時代,我們依靠圖書館收藏著的海量圖書來獲取所需的信息,如今我們越來越多地通過網絡來搜索信息。截至2012年4月,互聯網上被收錄的網頁已有50 000 000 000個了。如果按照一本書500頁來估算,目前互聯網上的信息量大約相當于1億冊圖書。當你上網搜索&ld;圖書館&rd;這個詞的時候,你會發現幾乎瞬間就能搜索到幾千萬個結果。
如果搜索引擎的服務器是逐個打開收錄的網頁,那么在其中搜索我們輸入的關鍵字就要使用很長的時間。假設服務器1秒鐘可以搜索1萬個網頁,搜索完所有的網頁就需要579天。想象一下,如果你提交一個關鍵字搜索請求以后,過了兩個月才能收到搜索結果,那不太耽誤事了嗎?
其實,服務器使用了&ld;關鍵字索引&rd;的方法預先將所有網頁都掃描了一遍,然后為網頁中的每個詞語都建立一個跟這個詞語有關的關鍵字索引。一個網頁中如果同一個詞語出現多次,則建立同一個關鍵字的多個索引。這張表就叫作&ld;關鍵字索引表&rd;。 當我們搜索&ld;最大&rd;的時候,服務器先在關鍵字索引表中找到&ld;最大&rd;這個關鍵字。找到關鍵字后,再讀出這個關鍵字對應的網頁地址和索引值。根據這個索引值,就能直接顯示出網頁的搜索結果