做网站不只是铺门面,适合自己品牌理念的网站建设才能促进营销!
广州网站制作、广州网站建设、广州做网站,首选广州凯旋网络公司!
当前位置:首页 >> 新闻资讯 >> 网页编程知识 >> 利用CSW实现网站的内容关键词自动提取

利用CSW实现网站的内容关键词自动提取

Tags: CSW    关键词自动提取   

比如标题是:腾讯QQ 2006 珊瑚虫集成版 v4.5b 
分词后:[此资源关键词:腾讯 QQ 珊瑚虫 集成 ] 
并且把关键词做成专题,可以为每个内容页面生成相关连接了 
用CSW中文分词组件 
下载:http://www.vgoogle.net/Product_CSW.asp 
下面是我的ASP代码,比较粗浅,但实用 
codecsw 得到输出的所有分词结果,用它的组建里面有个ASP文件,你一看就知道怎么得到分词结果了,这个不详细说了。  
fcon=split(htm," ") 
fcs=ubound(fcon) 
for fci=0 to fcs 
if fci mod 2=0 then 
fcn=fcn&fcon(fci)&"$fc^#$"  ’’我这里用$fc^#$来分割每个分词 
else 
fcw=fcw&fcon(fci)&"$fc^#$" 
end if 
next 
fcn=left(fcn,len(fcn)-12) ’’去掉最前面的$fc^#$ 
fcw=left(fcw,len(fcw)-6) 去掉最后面的$fc^#$ 
don=split(fcn,"$fc^#$") 
donn=split(fcw,"$fc^#$") 
dos=ubound(don) 
for doi=0 to dos 
fcname=don(doi)  ’’得到分词 
fcsx=donn(doi) ’’得到分词属性 
’’下面是判断分词符合我所提出的属性,比如名词、名动词、动词等,排除了数词、状词和连接词等。 
if fcsx="/b" or fcsx="/nz" or fcsx="/n" or fcsx="/an" or fcsx="/nx" or fcsx="/f" or fcsx="/i" or fcsx="/l" 

or fcsx="/ng" or fcsx="/nr" or fcsx="/ns" or fcsx="/nt" or fcsx="/nz" or fcsx="/v" or fcsx="/vn" or fcsx="/s" or fcsx="/g" then 
if len(fcname)>1 then 
if instr(fcname1,fcname&"$") then 
else 
if fcname<>" " and fcname<>"" then 
fcname=replace(replace(replace(trim(fcname),chr(10),""),chr(13),""),chr(10)&chr(13),"") ’’去除分词的换行和回车键 
if len(fcname)>1 then 
’’这里是分词入库,我的分词库只有三个字段,自动ID、分词名称和分词所属的内容ID 
Set Rs = CreateObject("ADODB.Recordset") 
sql="select top 1 * from fc where fcname=’’"&fcname&"’’" 
rs.open sql,conn,1,3 
if rs.eof then 
rs.addnew 
end if 
rs("fcname")=fcname 
if instr(rs("mid"),","&id&",") then 
else 
rs("mid")=rs("mid")&","&id&"," 
end if 
rs.update 
rs.close 
set rs=nothing 
’’分词入库结束 
end if 
end if 
response.write fcname&"("&fcsx&") 

mfc=mfc&fcname&"," 
end if 
fcname1=fcname1&fcname&"$" 
end if 
end if 
next 
’’这里是将分词添加到内容表,在内容表我只多加了一个分词字段mfc 
if right(mfc,1)="$" then mfc=left(mfc,len(mfc)-1) 
Set Rs = CreateObject("ADODB.Recordset") 
sql="select top 1 mfc from m where mid="&id 
rs.open sql,conn,1,3 
rs("mfc")=mfc 
rs.update 
rs.close 
set rs=nothing 
end if 
就这样实现了,呵呵,在分词表的内容ID都是用,来分割的,读取的时候自己研究下就可以。

【2009-08-28】   【浏览440次】
上一篇:asp程序错误详细说明例表
下一篇:在ASP中优化数据库处理语句
本类最新
网站制作时关于管理员账号删除的设计[11.18]
购物网站常用功能之Session显示最近浏览的代码[11.15]
只能输入数字的JS验证函数[11.15]
ASP实现网页参数的判断[11.15]
最简洁的ASP多条件查询语法[11.14]
 
本类热门
document.getElementById详解[09.02]
制作网页的5条非常不错的建议[09.16]
动态更换CSS的JS代码[08.19]
目前非常全面的CSS兼容问题资料汇集[08.31]
网页设计:DIV+CSS:如何编写代码才能更有效率[11.22]
广州做网站的公司性质客户可免预付款,广州凯旋网络工作室做广州最好的网站制作公司,做广州最有实力的网站建设公司。
广州网络公司-凯旋网络工作室唯一官方网址:Www.CreatSoon.Com
本站设计版权归凯旋网络所有,未经允许不得复制或设立镜像。

凯旋网络2011年最新精品网站制作案例:地下金属探测仪器 地下金属探测器 地下金属探测仪 掘金1号地下金属探测器 
粤ICP备05124435号 网站地图  免责声明