天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php實現自動獲取生成文章主題關鍵詞功能的深入分析

以前寫程序一直在逃避這個問題,tag什么的都是要求使用程序的人自行輸入,對于某些懶人及為了程序的體驗,則是希望可以有自動生成文章關鍵詞,自動獲取文章tag的類似功能,這次為了迎接新的項目,所以搗鼓了一晚上,研究了一下這個功能。
要實現自動獲取關鍵詞的功能,大概可以分成三步
1,通過分詞算法將標題和內容分別進行分割,提取出關鍵詞和頻度。
當前主要的兩個算法是中科院的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系統,尚未移植到win平臺上。
2,將提取結果與現有詞庫進行比較,處理,去除無用的詞得到最符合規則的關鍵詞。這里主要就是要看詞庫了,我們可以自己定義詞庫,也可以使用現有的成熟詞庫。比如新浪和網易博客都有這個功能,。他們分詞應該有不錯的詞庫,因為他們都是大網站,而我呢,區區一個小程序員,不可能搞到什么權威的詞庫,所以只能從現有的開源程序上入手,看看他們的詞庫。
3,在處理后的提取結果中選擇適當的作為最終的關鍵詞,得到最符合當前內容的關鍵詞,在這個階段就是具體情況具體分析了,無論如何也不可能達到人的那種智能化。最多是。當前php類CMS都自有自己的提取關鍵詞系統。
目前在網絡上流傳最廣的是DEDECMS的分詞源碼,我做了測試,發現相當的呆,效果很不好。它先設置一個關鍵詞長度,確定獲取關鍵詞的數量,然后取詞,它認為標題分好的詞就是所需關鍵詞,在加上從正文中讀取關鍵詞只到達到這個所設置的長度,就是最終關鍵詞了。另外類似“我們”等無意義的詞也沒有去除掉提取并被列為關鍵詞的頻率太高,甚至有時候還會把空格的HTML提出來做為關鍵詞,亟待改進。不過如果作為輔助功能,它已經很好了。而discuz的稍微好一些,但是discuz并沒有提供源碼,只是提供了一個在線api。
而dede的分詞也有好幾個版本,最好的應該是最新版的吧,出現頻率什么都有了,下面就以dede5.7的分詞和discuz的api的結果對比下
測試例子:
$title="THINKphp官方即將停止對2.0版本的支持";
$body="了更好地做好Thinkphp框架的開發、維護和支持工作,官方宣布從2012年5月1日起s對2.0及之前版本的維護和支持,為了節能低碳考慮,同時也取消官網的相應版本和文檔下載。
就此緬懷那些年,曾經一起開發的Thinkphp版本吧!
關于Thinkphp 2.0版本
Thinkphp誕生于2006年,致力于WEB應用的快速開發,其2.0版本發布于2009年10月1日 ,在之前的1.*版本上完成新的重構和飛躍,當時是一次劃時代的版本,為新版奠定了基礎,同時也積累了較多的用戶群和網站,隨著框架的快速更新,和新版2.1、2.2和3.0版本的陸續發布,預示著Thinkphp的3.0時代到來了,2.0的生命周期宣告結束。但基本上2.0的很多功能都延續或者完善到2.1版本中了,從2.0版本升級到2.1和2.2版本也相對輕松。2.2版本是2.*版本的最終版本,不再更新功能,僅做BUG修復。";
一、dede分詞
將結果排序后如下
    主站蜘蛛池模板: 国产精品免费大片一区二区 | 德国xxxx | 美女被爆羞羞天美传媒 | 国产在线观看免费 | 亚洲AV无码一区二区三区牛牛 | 亚欧免费观看在线观看更新 | 国产色婷婷亚洲99麻豆 | 午夜国产精品影院在线观看 | 在线观看中文字幕码2021不用下载 | 沙发上小泬12P | 2022年国产精品久久久久 | 中文字幕本庄优花喂奶 | 色综合精品无码一区二区三区 | 暖暖 免费 高清 日本 在线 | 亚洲视频免费在线观看 | 午夜宅宅伦电影网中文字幕 | 97人人碰免费视频公开 | 精品视频一区二区三三区四区 | 9国产露脸精品国产麻豆 | 午夜福利理论片在线播放 | 久久精品亚洲热综合一本 | 亚洲欧洲精品成人久久曰影片 | 亚洲乱码高清午夜理论电影 | 亚洲精品无夜久久久久久久久 | 色狠狠一区二区 | 性色少妇AV蜜臀人妻无码 | 久久99精品涩AV毛片观看 | 麻豆出品国产AV在线观看 | 精品国产乱码久久久久久上海公司 | aaa在线观看视频高清视频 | 日日碰狠狠躁久久躁77777 | 国产h视频免费观看 | 成人国产三级在线播放 | 国产精品青青草原app大全 | 亚洲成a人不卡在线观看 | 亚洲AV久久无码精品九号 | 国产AV一区二区三区传媒 | 三级黄.色| 一本道dvd久久综合高清免费 | 免费可以看污动画软件 | 三级中国免费的 |