PHP類CMS如何自動擷取關鍵字_PHP教程

來源:互聯網
上載者:User
如何正確的學習那PHP類CMS如何才能自動擷取關鍵詞呢,其主要步驟主要可以分為如下三個步驟:

1,PHP類CMS通過分詞演算法將標題和內容分別進行分割,提取出關鍵詞和頻度

在內容的分詞階段,當前主要的兩個演算法是中科院的ICTCLAS和隱馬爾可夫模型。但這兩個都太高端,有一定的門檻,且都是只支援C++/JAVA。基於PHP的當前有兩個是值得推薦的PSCWS和HTTPCWS。

SCWS於2008-03-08發布1.0.0 正式版,到現在最新版本已經到了1.0.4。PSCWS是它的PHP版。

而HTTPCWS是張宴開發的,之前叫PHPCWS。PHPCWS 先使用“ICTCLAS 3.0 共用版中文分詞演算法”的API進行初次分詞處理,再使用自行編寫的“逆向最大匹配演算法”對分詞和進行詞語合并處理,並增加標點符號過濾功能,得出分詞結果。目前僅支援Linux/Unix系統。

2,PHP類CMS將提取結果與現有詞庫進行比較,得到最符合規則的關鍵詞

這裡主要就是要看詞庫了,我們可以自己定義詞庫,也可以使用現有的成熟詞庫。

3,然後PHP類CMS將這兩套關鍵詞進行比較,得到最符合當前內容的關鍵詞

在這個階段就是具體情況具體分析了。當前PHP類CMS都自有自己的提取關鍵詞系統。其中在網路上流傳最廣的是DEDECMS的分詞源碼,我也在我的POPCMS上作過測試,效果很不錯,過類似“我們”等無意義的詞提取並被列為關鍵詞的頻率太高,甚至有時候還會把空格的HTML提出來做為關鍵詞,亟待改進。不過如果作為協助工具功能,它已經很好了。

另外PHP類CMS和DISCUZ的自動提取關鍵詞功能也很強大。


http://www.bkjia.com/PHPjc/446301.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/446301.htmlTechArticle如何正確的學習 那PHP類CMS如何才能自動擷取關鍵詞呢,其主要步驟主要可以分為如下三個步驟: 1,PHP類CMS通過分詞演算法將標題和內容分別...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.