百度智能云中的自然语言处理提供了中文分词的API,本文为大家介绍织梦DedeCMS接入百度中文分词功能,为织梦的TAG标签和关键字自动分词。
接入百度分词接口后,在织梦后台添加文档时输入好标题后,自动根据标题生成对应的TAG标签和关键字。最终的效果如下图:
织梦接入百度自动分词的方法
1、登录百度智能云,https://cloud.baidu.com/
没有百度账号的自己申请,有账号的直接登录,登录后,打开顶部的【管理控制台】
找到下面的已开通服务里面的【自然语言处理】
【创建应用】
填【应用名称】和【应用描述】
创建完毕后,打开【查看应用详情】
得到【AppID】【API Key】【Secret Key】,接下看第2步操作
2、织梦网站后台-系统-SQL工具,执行
|
INSERT INTO `#@__sysconfig` (`aid`, `varname`, `info`, `groupid`, `type`, `value`) VALUES |
|
(990,'cfg_bdqc_appid', '百度分词AppID', 1, 'string', ''), |
|
(991,'cfg_bdqc_apikey', '百度分词API Key', 1, 'string', ''), |
|
(992,'cfg_bdqc_arcretkey', '百度分词Secret Key', 1, 'string', ''), |
|
(993,'cfg_bdqc_qcnum', '百度分词数量', 1, 'string', '10'); |
如图
3、织梦网站后台-系统-基本参数,把第一步获取到的【AppID
】【API Key
】【Secret Key
】填进去,如图
4、下载接口文件放进你的网站后台目录文件夹里
织梦整合百度分词接口下载地址
百度分词接口 |
隐藏内容「评论」后可见,回复无意义内容永久拉黑IP!
5、根据自己模型添加文档的后台文件增加分词
例如:普通文章的是/dede/templets/article_add.htm
例如:图片集的是/dede/templets/album_add.htm
例如:软件的是/dede/templets/soft_add.htm
例如:商品的、自定义模型的是/dede/templets/archives_add.htm
根据自己的来,如果都需要,就都打开上面4个htm文件,找到
</head>
在它的上面加入
|
<script language="javascript" src="../include/js/jquery/jquery.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(function(){
|
|
$("input[name='title']").change( function(){
|
|
var title = $(this).val();
|
|
$.ajax({
|
|
cache:true,
|
|
type:"POST",
|
|
dataType:"json",
|
|
url:"baiduaip.php",
|
|
data:{'title':title},
|
|
success: function(res){
|
|
if(res.code==1){
|
|
$("#tags,#keywords").val(res.data);
|
|
}
|
|
else{
|
|
alert(res.msg);
|
|
}
|
|
|
|
}
|
|
});
|
|
});
|
|
});
|
|
</script>
|
如图 完成 。