请求示例//按照初始化Client章节选择认证方式构造client,同一个认证Client建议以单例形式构造使用,避免频繁创建对象。以AKSK方式为例
NlpfClient client = new NlpfClient(AuthMode.AKSK,authInfo);
SegmentReq req = new SegmentReq();
req.setText("今天天气真好");
//选填,SegmentConstant.POS_SWITCH_ON 开启词性标注 SegmentConstant.POS_SWITCH_OFF不开启
req.setPosSwitch(SegmentConstant.POS_SWITCH_ON);
//选填,默认为zh,表示中文,目前只支持中文
req.setLang("zh");
//选填,支持的分词规范,支持的分词规范,目前支持PKU(北大分词标准)、CTB(宾州树库标准),默认为PKU
req.setCriterion("PKU");
try {
SegmentResp resp = nlpfClient.segment(req);
} catch (NlpException e) {
//失败统一以异常形式抛出,见异常类说明。客户端自行处理异常 }
SegmentReq 类参数说明见表1。
表1SegmentReq 类参数说明参数名称
是否必选
类型
说明
text
是
String
待分词文本,长度为1~512&#