现在很多web系统都用到了不少的自然语言处理技术来提高客户体验。
主要技术:
1.文章关键字提取.
2.相关文章(产品)推荐.
最近有不少网友问道,这里以php为例子讲解下php的"关键字提取"的实现,同时这个也是实现"相关文章推荐"的前提.
基本分以下几个步骤:
一.对文章进行分词:
php的中文分词程序还是有不少的,从前辈的scws,到用纯php实现的phpAnalysis,phpcws(phpcws)以及本人开发的robbe扩展。
这里的讲解是使用"robbe分词扩展"来进行分词,robbe兴许不是最好的,但一定是最快的。
选择的分词器需要支持停止词过滤。
二.统计词条词频并且排序:
对一篇文章分词后,统计每个词条出现的次数。然后按照词频降序排序下,你想要的结果在前面几个词中。
前提是去除了出现词频很高的停止词,要不然得到的都是一些无用的停止词。
现在,很多web系统都用到了不少的自然语言处理技术来提高客户体验.主要技术:1.文章关键字提取.2.相关文章(产品)推荐.最近有不少网友问到,这里以php为例子讲解下php的"关键字提取"的实现,同时这个也是实现"相关文章推荐"的前提。
基本分以下几个步骤:
一.对文章进行分词:php的中文分词程序还是有不少的,从前辈的scws,到用纯php实现的phpAnalysis,phpcws(phpcws)以及本人开发的robbe扩展。这里的讲解是使用"robbe分词扩展"来进行分词,robbe兴许不是最好的,但一定是最快的。选择的分词器需要支持停止词过滤。
二.统计词条词频并且排序:对一篇文章分词后,统计每个词条出现的次数,然后按照词频降序排序下,你想要的结果在前面几个词中。北京IT培训建议前提是去除了出现词频很高的停止词,要不然得到的都是一些无用的停止词。
用WordPress建站的时候,出于安全,一般是不能在文章及页面(别告诉我,你连文章和页面都分不清 )执行PHP代码的。当然,有时候我们可能有需要这样的功能,但不能直接去修改WordPress的PHP文件,这样不仅效率很低,而且不适合经常改动。如果你经常这么做,我只有两个字:佩服!今天就分享两个插件来解决如何在WordPress文章和页面运行PHP代码这个问题。
PHP Code for posts 插件(后台搜索即可安装)
这个插件可以成功解决在WordPress文章和页面还有侧栏小工具里面运行PHP代码的问题。
注意下用法:
在后台新建你写好一段PHP代码,然后会生成一个短代码标签。只要把这个标签嵌入到你需要的地方就可以实现效果了。
保存代码上面的参数可以自己选择需要运行的地方保存即可。
Exec-PHP 插件(后台搜索即可安装)
安装插件Exec-PHP插件基本就差不多了。可以实现你想要的功能。貌似还有汉化版本的。大家可以自己搜搜看看。
另外一定要注意PHP语法,否则blog可能产生漏洞。你也可以用可选权限控制插件(Role Manager)指定用户在文章及页面中执行PHP代码的权限(小工具中所有人有效)。
注意:使用Role-Manager插件对WordPress博客或者网站进行的任何权限和角色的变更都是永久的,即使删除了这个插件,所做的更改仍然有效。
一定要用HTML方式编写,不能用可视化,也不能中间切换,会导致PHP代码标签错误
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)