博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java ---- baidu评价抽取关键词-商品评论
阅读量:7059 次
发布时间:2019-06-28

本文共 2144 字,大约阅读时间需要 7 分钟。

import org.json.JSONObject;import com.baidu.aip.nlp.AipNlp;import com.baidu.aip.nlp.ESimnetType;import cc.xxx.common.retus.CatReference;import cc.xxx.common.segment.json.Segmentaion;import cc.xxx.common.utils.JsonPoolUtils; /** * 评论关键词抽取 * @作者 light-zhang * @时间 2018年11月29日 * @product mall-utils * @package cc.zeelan.common.segment * @file SegmentationUtil.java * */public final class SegmentationUtil extends CatReference {    private static ThreadLocal
instance = new ThreadLocal
(); // 设置APPID/AK/SK private static final String APP_ID = "xxxxxx"; private static final String API_KEY = "xxxxxx"; private static final String SECRET_KEY = "xxxxxx"; private static AipNlp client; private static synchronized void syncInit() { client = new AipNlp(APP_ID, API_KEY, SECRET_KEY); client.setConnectionTimeoutInMillis(2000); client.setSocketTimeoutInMillis(60000); // 可选:设置网络连接参数 // client.setHttpProxy("proxy_host", proxy_port); // 设置http代理 // client.setSocketProxy("proxy_host", proxy_port); // 设置socket代理 } static { if (instance.get() == null || client == null) { syncInit(); } } public static Segmentaion tag(String text) { JSONObject res = client.commentTag(text, ESimnetType.SHOPPING, null); Segmentaion segment = JsonPoolUtils.fromJson(res.toString(), Segmentaion.class); System.out.println(segment.getItems().size()); return segment; } public static void main(String[] args) { // 调用接口 String text = "红心的很不错,果肉挺多的,而且物美价廉,吃完回购!"; System.out.println(tag(text)); }}

pom.xml引入的包

  
com.baidu.aip
java-sdk
4.8.0
org.json
json
20160810
log4j
log4j
1.2.17

 

 

转载于:https://www.cnblogs.com/light-zhang/p/10039745.html

你可能感兴趣的文章
C++中const用法总结(转)
查看>>
给Windows 2003文件夹设置权限
查看>>
Android x86+ADT
查看>>
算法53----换钱的最小次数和方法数【动态规划】
查看>>
Python爬虫1-----urllib模块
查看>>
深入理解Java虚拟机(七)字节码执行引擎(栈帧、动态连接、方法调用)
查看>>
<input>标签中获得鼠标与否的样式变化——js实现
查看>>
Percona XtraDB Cluster 的一些使用限制(PXC 5.7)
查看>>
mysql 源代码目录及安装目录介绍
查看>>
iOS下使用SHA1WithRSA算法加签源码
查看>>
要是喜欢刷题或者练技术,可以看看这些书
查看>>
凌晨的纠结
查看>>
iOS-加载数据的实现-MJRefresh
查看>>
Project Euler Problem 34 Digit factorials
查看>>
POJ NOI MATH-7648 蓄水池水管问题
查看>>
HDU2072 单词数(解法二)
查看>>
js 分页
查看>>
高性能网站架构的思考 (转)
查看>>
圆形背景的TextView
查看>>
从0开始学架构(四)
查看>>