“HillTop”論 - 探索Google排名新演算法
來源:互聯網
上載者:User
Hilltop演算法是否以即時方式運行
Google所擁有的伺服器體系架構就是網路上分布的一萬台奔騰級伺服器。而一旦瞭解了Hilltop演算法後,我們很難相信這樣的奔騰伺服器能夠具備如此的處理能力:試想一下,首先要從成千上萬的主題性檔案中找到“專家檔案”,然後計算目標網頁自這些專家檔案的連結的得分,然後再將數值返回Google演算法的其它排名系統,並做進一步處理—而所有這些要在大約0.07秒內--這個讓Google舉世聞名的搜尋速度內完成。確實使人難以置信。
Hilltop演算法的運行頻率及涵蓋範圍
我們認為,要保證Google一貫的“閃電般”搜尋速度,Google會對搜尋頻率較高(熱門)的查詢詞(即所謂的“商業詞”黑名單)定期運行批處理,並將結果儲存起來供日後使用。Google的資料庫擁有數目龐大的高查詢頻率的查詢詞,收集自實地搜尋和其AdWords自助廣告系統中所使用的關鍵詞。Google很可能對關鍵詞搜尋次數設定了上限值,凡搜尋頻率高於此閾值的查詢詞都將被納入Hilltop系統,然後Hilltop系統再對收集的所有高查詢頻率關鍵詞定期運行批處理,可能一個月一次。增量級的稍小規模的批處理可能會頻繁一些。
同時,每個月將對Hilltop系統運行批處理後的結果對Google的萬台伺服器的資料庫進行同步更新,但稍小規模的批處理的資料庫更新會更加頻繁一些。
對於那些使用者查詢頻率不算高,因而無此“榮幸”被納入Hilltop演算法的查詢詞語,Google仍將使用原來的演算法並顯示原來的排名結果。因而對於那些高度明確或專業化的關鍵詞,由於它們被排除在新演算法的範圍之內,因而有望保持原來的排名。
Hilltop演算法為何經過如此長時間才投入使用
Google早在2003年2月就獲得了該專利,但在實際投入使用前,需要首先保證新演算法和Google當時所使用的頁面等級和頁面相關性系統的完全相容性,所以需要對其相容性做大量測試,然後再評估演算法整合後所提供的結果,再做精工調整,然後是進一步的繁複測試…我想所有這些都需要大量時間。
Google新演算法的不利方面/瑕疵
經過進一步分析,我們發現了該演算法存在著的若干缺陷和不足:
Hilltop的前提是每個專家檔案都是完全公正的,且無欺騙和人工操縱成分。然而情況可能並非如此理想。專家檔案的一個小小汙點就可以對排名產生極大的負面影響。