當搜索引擎蜘蛛對抓取的頁面進行程序計算得到排索引后,就準備好用戶搜索進行處理了,搜索引擎面對的用戶大部分是通過在搜索框輸入搜索詞后得到一個列表頁面,這個搜索結果頁面是基于大量的搜索索引庫建立起來的。那么網(wǎng)站推廣公司下來帶大家看看它是如何完成這一環(huán)節(jié)的呢?
1、對提交的搜索請求進行分析
當用戶在搜索引擎上輸入關鍵詞,提交請求后,它會對該搜索請求進行詳細分析。分析搜索請求包括:中文分詞,去停止詞,指令處理,拼寫矯正,整合搜索觸發(fā)等一系列程序之后開始進行下一步。
2、進行文件匹配
蜘蛛時刻都在爬行和抓取,期間不斷對抓取的數(shù)據(jù)進行歸納整理和儲存。搜索詞經(jīng)過處理后,搜索到的是以詞為基礎的關鍵詞集合。文件匹配階段就是找到含有所有搜索關鍵詞的所有文件。
3、初始子集篩選
為了更加快速地滿足用戶的需要,搜索引擎需要從所有的相關頁面中進行選擇,只計算權重較高的頁面返回給用戶,這個過程就是初始子集篩選。
4、相關性計算
這步就是要對子集頁面中關鍵詞的相關性進行計算。也是相關性是排名的最重要的一步。包括關鍵詞常用度、鏈接的使用和頁面權重、關鍵詞出現(xiàn)的位置、密度和字頻、距離等都是它計算的范圍。
5、排名顯示
所有排名確定后,排名程序會調(diào)用原始頁面的標題標簽、說明標簽、快照日期等數(shù)據(jù)顯示在頁面上。深圳博納網(wǎng)站推廣公司編輯整理關于“網(wǎng)站推廣公司淺析搜索引擎是如何進行排名?”的知識就介紹分享到這里,謝謝關注。