
北京靠譜APP開發(fā)同一篇文章經(jīng)常會重復出現(xiàn)在不同網(wǎng)站及同一個網(wǎng)站的不同網(wǎng)址上,搜索引擎并不喜歡這種重復性的內(nèi)容。用戶搜索時,如果在前兩頁看到的都是來自不同網(wǎng)站的同一篇文章,用戶體驗就太差了,雖然都是內(nèi)容相關的。APP開發(fā)多少錢搜索引擎希望只返回相同文章中的一篇,所以在進行索引前還需要識別和刪隙重復內(nèi)容,這個過程就稱為“去重”。去重的基本方法是對頁面特征關鍵詞計算指紋,也就是說從頁面主體內(nèi)容中選取Z有代表性的一部分關鍵詞(經(jīng)常是出現(xiàn)頻率Z高的關鍵詞),然后計算這些關鍵詞的數(shù)字指紋。

靠譜APP開發(fā)只有在深入了解搜索引擎蜘蛛爬行原理的基礎上,才能盡量使蜘蛛抓得快而全面。上面所舉的幾個例子,讀者看完搜索引擎原理簡介這一節(jié)后,會有更深入的認識。搜索引擎與目錄,APP開發(fā)多少錢早期的網(wǎng)站優(yōu)化資料經(jīng)常把真正的搜索引擎與目錄放在一起討論,甚至把目錄也稱為搜索引擎的一種,這種講法并不準確。真正的搜索引擎指的是由蜘蛛程序沿著鏈接爬行和抓取網(wǎng)上的大量頁面,存進數(shù)據(jù)庫,經(jīng)過預處理,用戶在搜索框輸入關鍵詞后,搜索引擎排序程序從數(shù)據(jù)庫中挑選出符合搜索關鍵詞要求的頁面。

海量數(shù)據(jù)存儲靠譜APP開發(fā)一些大型網(wǎng)站單是一個網(wǎng)站就有百萬千萬個頁面,可以想象網(wǎng)上所有網(wǎng)站的頁面加起來是一個什么數(shù)據(jù)量。搜索引擎蜘蛛抓取頁面后,還必須有效存儲這些數(shù)據(jù),數(shù)據(jù)結(jié)構必須合理,具備極高的擴展性,寫入及訪問速度要求也很高。APP開發(fā)多少錢除了頁面數(shù)據(jù),搜索引擎還需要存儲頁面之間的鏈接關系及大量歷史數(shù)據(jù),這樣的數(shù)據(jù)量是用戶無法想象的。據(jù)說Google有幾十個數(shù)據(jù)中心,上百萬臺服務器。這樣大規(guī)模的數(shù)據(jù)存儲和訪問必然存在很多技術挑戰(zhàn)。

靠譜APP開發(fā)搜索引擎蜘蛛抓取的原始頁面,并不能直接用于查詢排名處理。搜索引擎數(shù)據(jù)庫中的頁面數(shù)都在數(shù)萬億級別以上,用戶輸入搜索詞后,靠排名程序?qū)崟r對這么多頁面分析相關性,計算量太大,不可能在一兩秒內(nèi)返回排名結(jié)果。APP開發(fā)多少錢因此抓取來的頁面必須經(jīng)過預處理,為Z后的查詢排名做好準備。和爬行抓取一樣,預處理也是在后臺提前完成的,用戶搜索時感覺不到這個過程。搜索引擎預處理首先要做的就是從HTML文件中去除標簽、程序,提取出可以用于排名處理的網(wǎng)頁面文字內(nèi)容。

用戶搜索“歷史”、“分類”這些關鍵詞時僅僅因為頁面上有這些詞出現(xiàn)而返回博客帖子是毫無意義的,完全不相關。靠譜APP開發(fā)所以這些區(qū)塊都屬于噪聲,對頁面主題只能起到分散作用。搜索引擎需要識別并消除這些噪聲,排名時不使用噪聲內(nèi)容。APP開發(fā)多少錢消噪的基本方法是根據(jù)HTML標簽對頁面分塊,區(qū)分出頁頭、導航、正文、頁腳、廣告等區(qū)域,在網(wǎng)站上大量重復出現(xiàn)的區(qū)塊往往屬于噪聲。對頁面進行消噪后,剩下的才是頁面主體內(nèi)容。