QQ:在線客服

24小時客服:0531-55587968   15069066861 建站流程

NEWS建網站知識

濟南建網站知識,網站建設技術靈魂總結
Website news, Technical summary of soul

濟南網站建設中如何使用php自動獲取文章內容關鍵字

點擊次數:更新時間:2013-12-10 23:12:07【打印】【關閉】

        濟南網站建設中了解網站的優化的人員都很清楚,對于一個網站來說,網站內部結構的優化對于搜索引擎蜘蛛的爬行起到一個決定性的作用。網站內部優化的越好搜索引擎蜘蛛爬行的深度和時間也就越長和越深。淡然蜘蛛爬行的規律還有很多因素的影響,比如網站權重,網站內容質量,蜘蛛類型等,都會決定網站爬行的深度問題。

        怎么樣才算是網站內部優化的好呢,網站內部優化可分為兩個部分,一是網站內部代碼的優化,這其中包括html標簽的使用規范,DIV+CSS的使用優化技巧兩方面。二是網站結構的優化,網站結構優化歸根到底就是能夠讓網站的內部結構符合人們的瀏覽習慣,能夠在網站瀏覽者對網站的任何一個頁面進行瀏覽的時候都能夠快速方便的找到自己喜歡的東西。

        我們進入正題,想要提高網站的內部結構,讓瀏覽者在適當的位置,找到適當的有效信息。在網站中的文章增加自動獲取關鍵字的功能就成為了一個很好的選擇。試想,當你對網站中的一篇文章進行瀏覽的時候,在文章的最后,有本文相關關鍵字,本問相關搜索等信息的話,既有可能你會接著往下看和本文相關的內容,從而降低了網站的跳出率,提高了網能瀏覽性。

網站文章內容關鍵字自動獲取

一、文章內容關鍵字自動獲取的思路

        通過獲取php獲取到所需提取的內容,通過字典中定義的分詞方法,對獲取到的內容進行分詞,最后將得到的分次進行最終匹配,將最終得到的結果以數組的形式返回給函數。

二、文章內容關鍵字自動獲取實現方法

        首先我們把已經寫好的字典文件和分次函數以及測試文件下載到本地,然后打開其中的index.php文件,把其中的//print_r(get_tags_arr($con));這行代碼的注視刪掉,運行此文件,查看是否有分次輸出。正常輸出結果如下圖所示。

內容自動獲取關鍵字測試結果

通過圖可以看到,只需要使get_tags_arr這個函數得到我們所需要的分次的文字就可以了,代碼中的實現方法:

<?PHP

$a=trim(strip_tags(content('jianjie')));  //得到所需要提取關鍵字的文字部分并去除文字中的html標簽和空格標簽

$arr=get_tags_arr($a);   // 使用get_tags_arr函數將文字進行分詞處理,并返回數組

foreach($arr as $k=>$val){

echo "<a href='/search/search.php?key=$val' title='$val' target='_blank'>$val</a> &nbsp;&nbsp;&nbsp;";

}

//通過foreach將數組循環,并輸出html格式

?>

通過以上步驟就會發現我們已經得到自己想要的分詞結果,就是這么簡單,文章內容自動獲取關鍵字的功能就完成了。

三、文章內容自動獲取關鍵字常見錯誤

①、分詞關鍵字中出現html標簽

解決方法:在輸出內容之前加入strip_tags()函數,將輸出內容中的html標簽去除。

②、輸出字符中出現亂碼

解決方法:將分詞在輸出之前進行轉碼處理,所使用函數mb_convert_encoding()。

瀏覽器亂碼現象

③、在不同瀏覽器中,分詞轉碼之后,會發生亂碼現象

解決方法:通過判斷瀏覽器的類型,設置是否需要對分詞進行轉碼處理,所使用函數strpos($_SERVER['HTTP_USER_AGENT']。

瀏覽器判斷和轉碼處理

        在進行濟南網站建設的過程中,我們需要對客戶進行網站建設的工作時,要記住盡可能的把網站的每個細節都處理好,其實像網站內容自動提取關鍵字這個功能,對于一般性的網站來說都是可有可無的,甚至在實際中不加入這個功能對網站正常開發和運營都沒有什么影響,但是考慮到網站用戶體驗上來說,適當的加入類似這樣的功能,在很大程度上有助于提高網站的可讀性和吸引力,從而提高了網站的權重和關鍵字的排名。

相關文檔下載:自動提取文章內容關鍵字

您可能對以下文章也感興趣:

網站建設中如何判斷網站原創內容是否被蜘蛛抓取到

網站建設中如何通過中文分詞技術優化網站

網站建設如何判斷自己的網站是否存在問題

網站建設中網站布局的技巧

濟南網站建設成功案例更多
底部線條

7x24小時服務熱線:0531-55587968   15069066861   網站建設博客

湖南彩票开奖结果查询