学习笔记

精准传达 • 价值共享

洞悉互联网前沿资讯,探寻网站营销规律

查看其它板块

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

作者:狐灵科技 | 2020-02-19 21:51 |点击:

织梦的分词都是不准确的 有时候甚至还会把单个的字给分了  那么我们就可以利用百度分词的接口来分词


分词效果

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

接入百度分词接口后,在织梦后台添加文档时输入好标题后,自动根据标题生成对应的TAG标签和关键字

实现教程

1、登录百度智能云https://cloud.baidu.com/

没有百度账号的自己申请,有账号的直接登录,登录后,打开顶部的【管理控制台

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

找到下面的已开通服务里面的【自然语言处理

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

创建应用

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

填【应用名称】和【应用描述

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

创建完毕后,打开【查看应用详情

 

得到【AppID】【API Key】【Secret Key】,接下看第2步操作

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

2、织梦网站后台-系统-SQL工具,执行
 

  1. 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、下载接口文件放进你的网站后台目录文件夹里 比如dede或者admin等

 

文件下载 gbk / utf8

5、根据自己模型添加文档的后台文件增加分词

例如:普通文章的是

  • /dede/templets/article_add.htm

例如:图片集的是

  • /dede/templets/album_add.htm

例如:软件的是

  • /dede/templets/soft_add.htm

例如:商品的、自定义模型的是

  • /dede/templets/archives_add.htm

根据自己的来,如果都需要,就都打开上面4个htm文件,找到
 

  1. </head>

在它的上面加入

 
  1. <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>

这样就完成了百度分词织梦利用百度分词接口自动生成TAG标签和关键字
如没特殊注明,文章均为狐灵科技原创,转载请注明   "织梦利用百度分词接口自动生成TAG标签和关键字
多一份免费策划方案,总有益处。

请直接添加技术总监微信联系咨询

网站设计 品牌营销

多一份参考,总有益处

联系狐灵科技,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:15082661954 / 大客户专线:15523356218