中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

php實(shí)現(xiàn)自動(dòng)獲取生成文章主題關(guān)鍵詞功能的深入分析

以前寫程序一直在逃避這個(gè)問題,tag什么的都是要求使用程序的人自行輸入,對(duì)于某些懶人及為了程序的體驗(yàn),則是希望可以有自動(dòng)生成文章關(guān)鍵詞,自動(dòng)獲取文章tag的類似功能,這次為了迎接新的項(xiàng)目,所以搗鼓了一晚上,研究了一下這個(gè)功能。
要實(shí)現(xiàn)自動(dòng)獲取關(guān)鍵詞的功能,大概可以分成三步
1,通過分詞算法將標(biāo)題和內(nèi)容分別進(jìn)行分割,提取出關(guān)鍵詞和頻度。
當(dāng)前主要的兩個(gè)算法是中科院的ICTCLAS和隱馬爾可夫模型。但這兩個(gè)都太高端,有一定的門檻,且都是只支持C++/Java。基于php的當(dāng)前有兩個(gè)是值得推薦的PSCWS和HTTPCWS。 SCWS于2008-03-08發(fā)布1.0.0 正式版,到現(xiàn)在最新版本已經(jīng)到了1.0.4。PSCWS是它的php版。而HTTPCWS是張宴開發(fā)的,之前叫phpCWS。phpCWS 先使用“ICTCLAS 3.0 共享版中文分詞算法”的API進(jìn)行初次分詞處理,再使用自行編寫的“逆向最大匹配算法”對(duì)分詞和進(jìn)行詞語合并處理,并增加標(biāo)點(diǎn)符號(hào)過濾功能,得出分詞結(jié)果。不過很遺憾目前僅支持Linux系統(tǒng),尚未移植到win平臺(tái)上。
2,將提取結(jié)果與現(xiàn)有詞庫(kù)進(jìn)行比較,處理,去除無用的詞得到最符合規(guī)則的關(guān)鍵詞。這里主要就是要看詞庫(kù)了,我們可以自己定義詞庫(kù),也可以使用現(xiàn)有的成熟詞庫(kù)。比如新浪和網(wǎng)易博客都有這個(gè)功能,。他們分詞應(yīng)該有不錯(cuò)的詞庫(kù),因?yàn)樗麄兌际谴缶W(wǎng)站,而我呢,區(qū)區(qū)一個(gè)小程序員,不可能搞到什么權(quán)威的詞庫(kù),所以只能從現(xiàn)有的開源程序上入手,看看他們的詞庫(kù)。
3,在處理后的提取結(jié)果中選擇適當(dāng)?shù)淖鳛樽罱K的關(guān)鍵詞,得到最符合當(dāng)前內(nèi)容的關(guān)鍵詞,在這個(gè)階段就是具體情況具體分析了,無論如何也不可能達(dá)到人的那種智能化。最多是。當(dāng)前php類CMS都自有自己的提取關(guān)鍵詞系統(tǒng)。
目前在網(wǎng)絡(luò)上流傳最廣的是DEDECMS的分詞源碼,我做了測(cè)試,發(fā)現(xiàn)相當(dāng)?shù)拇簦Ч懿缓谩K仍O(shè)置一個(gè)關(guān)鍵詞長(zhǎng)度,確定獲取關(guān)鍵詞的數(shù)量,然后取詞,它認(rèn)為標(biāo)題分好的詞就是所需關(guān)鍵詞,在加上從正文中讀取關(guān)鍵詞只到達(dá)到這個(gè)所設(shè)置的長(zhǎng)度,就是最終關(guān)鍵詞了。另外類似“我們”等無意義的詞也沒有去除掉提取并被列為關(guān)鍵詞的頻率太高,甚至有時(shí)候還會(huì)把空格的HTML提出來做為關(guān)鍵詞,亟待改進(jìn)。不過如果作為輔助功能,它已經(jīng)很好了。而discuz的稍微好一些,但是discuz并沒有提供源碼,只是提供了一個(gè)在線api。
而dede的分詞也有好幾個(gè)版本,最好的應(yīng)該是最新版的吧,出現(xiàn)頻率什么都有了,下面就以dede5.7的分詞和discuz的api的結(jié)果對(duì)比下
測(cè)試?yán)樱?BR>$title="THINKphp官方即將停止對(duì)2.0版本的支持";
$body="了更好地做好Thinkphp框架的開發(fā)、維護(hù)和支持工作,官方宣布從2012年5月1日起s對(duì)2.0及之前版本的維護(hù)和支持,為了節(jié)能低碳考慮,同時(shí)也取消官網(wǎng)的相應(yīng)版本和文檔下載。
就此緬懷那些年,曾經(jīng)一起開發(fā)的Thinkphp版本吧!
關(guān)于Thinkphp 2.0版本
Thinkphp誕生于2006年,致力于WEB應(yīng)用的快速開發(fā),其2.0版本發(fā)布于2009年10月1日 ,在之前的1.*版本上完成新的重構(gòu)和飛躍,當(dāng)時(shí)是一次劃時(shí)代的版本,為新版奠定了基礎(chǔ),同時(shí)也積累了較多的用戶群和網(wǎng)站,隨著框架的快速更新,和新版2.1、2.2和3.0版本的陸續(xù)發(fā)布,預(yù)示著Thinkphp的3.0時(shí)代到來了,2.0的生命周期宣告結(jié)束。但基本上2.0的很多功能都延續(xù)或者完善到2.1版本中了,從2.0版本升級(jí)到2.1和2.2版本也相對(duì)輕松。2.2版本是2.*版本的最終版本,不再更新功能,僅做BUG修復(fù)。";
一、dede分詞
將結(jié)果排序后如下
    主站蜘蛛池模板: 亚洲精品国产电影 | 久久夜夜| 久久新| 女同久久另类99精品国产 | 国产女人与拘做受免费视频 | 国产精品久久性 | 成人免费观看视频 | 亚洲一区中文字幕在线观看 | 一级毛片视频在线 | 九九久久精品视频 | 亚洲国产一区二区三区在线观看 | 一级高清视频 | 99精品久久久 | 紧缚调教一区二区三区视频 | 欧美日韩综合一区 | 黄色毛片免费看 | 黄色大片在线播放 | 日韩av一区二区在线 | 国产精品久久久久久久久久三级 | 99热都是精品 | 精品成人佐山爱一区二区 | 国产999精品久久久 精品三级在线观看 | 久久精品视频一区二区三区 | 国产成视频在线观看 | 免费观看一级黄色录像 | 99久久婷婷国产综合精品电影 | 好姑娘高清在线观看电影 | 欧美日一区 | 国产日韩在线观看一区 | 亚洲精品视频一区 | 毛片区 | 久久久久久国产精品 | 91视频精选 | 亚洲视频免费在线观看 | 欧美亚洲在线 | 国产精品欧美一区二区三区不卡 | 亚洲成人二区 | 涩涩视频网站在线观看 | www.一级毛片 | 一区二区三区视频免费观看 | 成人a视频片观看免费 |