搜尋引擎原理:資料預先處理

來源:互聯網
上載者:User
搜尋引擎原理中,搜尋引擎工作流程從大的方面有三點:資料擷取、資料預先處理、查詢服務,這裡和大家分享一下資料預先處理,提親說明的是,其中涉及一些專業的詞彙,在我部落格是加了錨文本的,這裡沒有,看不懂的可以去看原文。

engine2.gif (30.75 KB, 下載次數: 40)

下載附件

搜尋引擎資料預先處理

10 小時前 上傳

  在我們所述的“資料預先處理”就是主要包含四個方面:關鍵詞提取,“鏡像網頁”以及“轉載網頁”的消除,連結分析和網頁重要程度的計算。

   關鍵詞提取:
  1)在每一章網頁,包含了大量的和主題內容無關的內容,像著作權說明等等,關鍵詞提取的任務,就是要提取出網頁源檔案的內容部分所含的關鍵詞。提取的方法:一般類似與切詞,將內容切成多個片語成的數組,再取出“在”“的”等無意義的片語,確定最終的關鍵詞。(博主聯想:關鍵詞密度,關鍵詞加粗,定向錨文本就是更具這一原因出現,方便搜尋引擎更加簡單的判斷關鍵詞)
在後面的章節也會提到的DocView模型中會有更加詳細的講解,在關鍵詞提取之前還有網頁淨化等多個步驟,出於書籍的編輯順序考慮,在這裡不詳解,感興趣的可以點選連結跳轉查看:DocView模型,網頁淨化;

   重複或轉載網頁的消除:
  1)天網的2003統計發現:網頁的平均重複率為4,到目前的2015年,這個數字肯定已經破10。對於網名來說,擁有了更多訪問有用資訊的機會,對搜尋引擎來說,浪費了大量的搜集網頁的時間,以及網路寬頻資源。具體實現方法,以後再講。

   連結分析:
  1)連結分析中有提到兩個概念,詞頻(TF):該關鍵詞在關鍵詞提取之後的關鍵詞集合中的出現頻率;
  2)檔案頻率(DF):該關鍵詞在所有檔案中的出現頻率,在所有檔案中,該關鍵詞在多少檔案中出現;
  3)搜尋引擎可以通過HTML文字標籤,來確定關鍵詞的重要性(博主聯想:<h1>標籤的使用就是通過這個得來);指向其他檔案的連結,來判斷(博主聯想:定向錨文本的使用)

   網頁重要程度的計算:
  1)搜尋引擎需要將使用者索引的結果,以列表的形式,展示給客戶,並且在展示中滿足使用者的搜尋需求,因此“網頁重要程度”的概念出現了。
  2)判定重要性的方法:人們通過參考文獻重要性的評估方式,其核心就是–“被引用的最多的就是最重要的”。這種方式,恰好在HTML中超文本連結完美體現,Google的 PR值(引用該頁面的頁面概述和引用該頁面的頁面重要程度)就是完美展現(博主聯想:發外鏈就是該演算法的完美體現)。(PageRank演算法)
  3)和第二點出現的不同的地方在於,某些頁面是被大量的指向其他頁面,某些頁面被其他頁面大量引用,形成對偶的關係,於是HITS演算法出現。(HITS演算法)

                                                                          

seo-ganyan.jpg (10.24 KB, 下載次數: 43)

下載附件

SEO

10 小時前 上傳
       部分名詞介紹:

      “倒排文字:利用文檔(已經採集到的網頁)中所包含的關鍵詞作為索引,文檔則作為索引的著陸頁(目的文件),常見的,就像紙質書籍中,索引就是文章關鍵詞,書籍的具體內容或者說頁面就是索引目標頁。

  鏡像網頁:網頁內容一模一樣的,未做任何的修改
  轉載網頁:主要內容基本相同,但是多了少量的編輯資訊

  HITS演算法:簡單介紹,在HITS演算法中,存在兩種頁面Authority(權威)頁面和Hub(目錄)頁面,對於Authority頁面A,指向A頁面的Hub頁面H頁面越多,那麼A頁面的品質越高,同樣的Hub頁面H指向的Authority頁面A的數量越多,品質越高,則H頁面的品質也就越高。

  陳晨在最後總結一下,在搜尋引擎原理這一本書,在介紹資料預先處理這一塊,包含的四個方面,在陳晨來看,連結分析就是用來判斷網頁重要程度的,所以可以劃分為一類,合起來就是三個方面,一句話來說:重複或轉載頁面首先消除,然後提取關鍵詞,加以DF,TF,連結,和演算法來判斷出網頁重要程度。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.