本文实例讲述了php中文语义分析实现方法。分享给大家供大家参考,具体如下:
最近公司有个需求要做文章关键词提取,发现有个波森语义分析,还不错,把其http接口封装了一下,
发布到上了。
简介
简单的封装了bosonnlp中文语义识别的api。
安装
compor require xdao/boson-nlp男生背影头像
使用
require 'vendor/autoload.php';u xdao\util\bosonnlp;$news = <<<eof继前不久始于中国的召回风波,宝马因为车辆的发动机螺栓故障,在全球范围将召回48.9万辆车,在原有中国召回的基础上数量进一步增加。据悉,召回车辆将包括北美市场的15.6万辆,宝马曾于3月宣布在华召回232,098辆发动机螺栓故障车辆。涉及车型包括搭载六缸发动机的宝马5系、7系、x3、x5,。但具体型号santer并没有透露。宝马发言人bernhard santer表示,目前尚无该故障造成事故或伤亡的报告。但他仍建议相关车主及时检查车辆引擎。santer说,凭借剩余的动力,车辆仍旧可以坚持到最近的修理厂。eof;//example1 不抛出异常$bnlp = new bosonnlp("your_key");$respon= $bnlp->keywords($news);if($respon){ var_dump($respon);}//example2 抛出异常$bnlp = new bosonnlp("your_key",true,true);try { $respon= $bnlp->keywords($news."\""); var_dump($respon);} catch (exception $ex) { echo $ex->getmes生产实习目的s5月1日放假安排age();}//example3 去除英文标点$respon= $bn悼念父亲lp->keywords(bosonnlp::removepunct($news."\""));var_dump($respon);
注意
为了简洁,使用的是php内置的file_get_总数的英文contents,不支持异步,返回原始所有数据,未做处理有两种处理错误方式,一种是错误时返回fal,一种是抛出异常bosonnlp有点傻,如果末尾带了英文的引号就不能处理了,如上exampl2,于是提供了一个去除英文标点的静态方法removepunct详细的文档,请查阅本文发布于:2023-04-08 06:53:29,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/337e99e378a83799ce276eabfcc55235.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:php中文语义分析实现方法示例.doc
本文 PDF 下载地址:php中文语义分析实现方法示例.pdf
留言与评论(共有 0 条评论) |