现在的CMS都自带了采集功能,内容和标题相对来说很好处理,但大部分情况关键词很难能提取到。于是自动获取关键字成为当前PHP类CMS的“传统问题”。那如何才能自动获取关键词呢,其主要步骤主要可以分为如下三个步骤:

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/Unix系统。

2,将提取结果与现有词库进行比较,得到最符合规则的关键词这里主要就是要看词库了,我们可以自己定义词库,也可以使用现有的成熟词库。

3,然后将这两套关键词进行比较,得到最符合当前内容的关键词在这个阶段就是具体情况具体分析了。当前PHP类CMS都自有自己的提取关键词系统。其中在网络上流传最广的是DEDECMS的分词源码,我也在我的POPCMS上作过测试,效果很不错,不过类似“我们”等无意义的词提取并被列为关键词的频率太高,甚至有时候还会把空格的HTML提出来做为关键词,亟待改进。不过如果作为辅助功能,它已经很好了。另外PHPCMS和DISCUZ的自动提取关键词功能也很强大。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php 自动关键词,Php实现自动获取关键词的分析相关推荐

  1. php 自动关键词,php实现自动获取生成关键词功能

    php实现自动获取生成关键词功能 tag什么的都是要求使用程序的人自行输入,对于某些懒人及为了程序的体验,则是希望可以有自动生成文章关键词,自动获取文章tag的类似功能,这次为了迎接新的项目,所以捣鼓 ...

  2. php 自动关键词,基于Php实现自动获取关键词的分析

    现在的CMS都自带了采集功能,内容和标题相对来说很好处理,但大部分情况关键词很难能提取到.于是自动获取关键字成为当前PHP类CMS的"传统问题".那如何才能自动获取关键词呢,其主要 ...

  3. 输入关键词自动生成文章-免费自动输入关键词自动生成文章器

    输入关键词自动生成文章,什么是输入关键词自动生成文章?例:你输入什么关键词 '装修'免费工具会自动生成一篇跟装修相关的文章,该免费工具还支持:自动关键词文章生成+文章自动采集+伪原创+自动发布+自动推 ...

  4. 钉钉群机器人关键词自动回复_wetool自动接受新好友wetool pc版-客服

    wetool自动接受新好友wetool pc版-客服 接受新好友通过线上/线下活动,引导用户添加个人号,并及时通过验证 wetool企业版(管理软件)是一款可以对进行管理的管理工具,下载使用这款wet ...

  5. dede的文档关键词维护,就是自动加内链锚文本

    dede的文档关键词维护,就是自动加内链锚文本,对SEO非常重要.几乎所有用DEDECMS的站长都要解决这个问题.官方默认规则是:   1.文档关键词维护添加关键词和url对应表 2.文章内容出现改关 ...

  6. 关键词抽取与自动文摘

    关键词抽取与自动文摘 在自然语言处理中对于关键词抽取与自动文摘这两个主题,有着多种多样的方式去解决它们,这里将介绍一种叫做TextRank的方法,就可以解决这两个问题.我将结合具体的代码,试图将算法解 ...

  7. php给文章关键词加内链,WordPress文章关键词如何实现自动添加内链方法?

    我们在编写文章的时候需要给关键词添加内链,从而有助于SEO优化,如果一个一个手动添加就会很麻烦,那么WordPress文章关键词如何实现自动添加内链方法? 在主题根目录下的functions.php文 ...

  8. 网络营销专员浅析在网络营销中网站关键词对网站流量获取有何影响?

    网站上线后为确保正常运营和长久性的良性发展,可针对网站优化运营中的重点进行修改和调整,以满足日常网站运营发展的需求.那么在长期以来的网络营销发展中,网站关键词对网站流量获取是否有影响?如果有那又该如何 ...

  9. 网络营销外包专员浅析网站网络营销外包如何快速获取关键词排名

    企业网站正式上线后在激烈的行业竞争中理应思索如何做好网站推广工作,站长可根据企业品牌现状为网站指定相应的网站排名优化策略,为网站更好的呈现和展示在用户面前,争取能够获得搜索引擎和用户的喜爱.那么应该如 ...

最新文章

  1. poj2446(匈牙利算法)
  2. 二维数组的对角搜索C++
  3. yum groupinstall “Development Tools“查看其软件列表
  4. linux top命令VIRT,RES,SHR,DATA的含义
  5. 小程序导航组件navigator活学活用
  6. 网维大师服务器不运行,网维大师客户机连不上的解决方法
  7. 暂无支持此机型的手机版本_miui+app官方版-miui+安卓版 _5577安卓网
  8. 30、vue 过滤器(filters)
  9. WIN7系统配置maven环境变量
  10. 正说:SAP HANA大裁员
  11. 基于微信视频点播小程序系统设计与实现 开题报告
  12. 解决Xmanager重复输入两次的问题
  13. 关于mybatis的分页实现
  14. AutoCAD快速入门(二十四):修改标注
  15. 硬盘损坏有哪些表现?丢失的文件怎么恢复?
  16. 前端开发 - 假期养生保健不完全指南
  17. 你了解Netty的编解码器吗?史上最通俗易懂的Netty解码器应用案例带你解开Netty解码器的神秘面纱
  18. flow 类型生成工具 flow-typed 简单使用
  19. 如何在windows xp中实现自动关机
  20. 2017-2020年人工智能公司死亡名单

热门文章

  1. Delphi数据库编程教程(七)
  2. 静态代理和依赖注入方式获取网店管家查询仓库信息接口
  3. 用户空间的SystemTap探测是怎么工作的
  4. 小菜教你用“运行”快捷键打开常用软件——释放你的桌面
  5. HTML模板 宽屏大气的企业官网网站模板
  6. MobaXterm不能上传下载文件的问题
  7. java如何链接到sql_java如何连接sql数据库?
  8. ELK分布式日志收集搭建和使用
  9. 简易DDS信号发生器记录
  10. linux 修复yum,centos7.5 (目前我用过的最高版本)修复yum