织梦输入标题后利用百度分词接口自动生成TAG标签和关键字

百度分词技术就是百度针对用户提交查询的关键词串进行的查询处理后根据用户的关键词串用各种匹配方法进行的一种技术。所谓分词就是把字与字连在一起的汉语句子分成若干个相互独立、完整、正确的单词。词是最小的、能独立活动的、有意义的语言成分。

织梦接入百度分词接口后,在织梦后台添加文档时输入好标题后,自动根据标题生成对应的TAG标签和关键字。非常方便,经测试手工发布的文章,可以自动分词,用火车头采集的文章无法分词,但它会把整个标题作为TAG标签和关键字。

织梦接入百度分词接口教程

第一步:申请百度分词接口参数。

打开https://cloud.baidu.com/,登录后,鼠标往下滚动,在中间的已开通的服务里面点击:自然语言处理。

再点击创建应用

应用名称和应用描述随意填,然后确定就行了。

然后查看下面几个参数,记住。

第二步,在织梦后台运行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');

 

 

然后在系统管理里面,把第一步获取的参数填写进去。

第三步,下载下面的接口文件放入网站后台管理目录。

百度分词接口

第四步,修改后台文章发布模板

打开/dede/templets/article_add.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>

保存,然后发布文章测试一下。

注意,上面只是修改的默认文章类型的,如果你有图集,软件,分类的栏目,刚需要修改相应的类型模板。

 

THE END