Skip to main content

文本信息抽取

命令说明

对文本进行信息抽取,需在 Laiye Intelligent Document Processing 后台配置抽取模板

命令原型

arrayRet = Mage.NLPTextExtract(doc,config,time)

命令参数

参数必选类型默认值说明
docTrueexpression""输入待抽取的文本,如果在 Laiye Intelligent Document Processing 的抽取器设置中启用了“默认换行结束匹配”,则抽取前模型会先通过 \n 来切分文本,然后再进行匹配
configTrueexpression{}Laiye Intelligent Document Processing 的调用配置
timeTruenumber30000指定等待时间(以毫秒为单位),如果超出该时间,则引发异常。默认30000毫秒(30秒)

返回结果

arrayRet,将命令运行后的结果赋值给此变量。

运行实例

/*********************************文本信息抽取***************************************
命令原型:
arrayRet = Mage.NLPTextExtract("",{},30000)
入参:
doc--待抽取文本。注:输入待抽取的文本,如果在 Laiye Intelligent Document Processing 的抽取器设置中启用了“默认换行结束匹配”,则抽取前模型会先通过 \n 来切分文本,然后再进行匹配
config--Mage配置。配置包括:Pubkey、Secret、Url,其中Pubkey和Secret需要在Mage指定模型里面进行获取.Type:Dict
time--超时时间(毫秒)。注:指定等待时间(以毫秒为单位),如果超出该时间,则引发异常。默认30000毫秒(30秒)
出参:
arrayRet--函数调用的输出保存到的变量。
注意事项:
1.要使用mage,保证能够连接到网络。
2.mage在使用时有次数限制,要注意mage次数余量。
********************************************************************************/
Dim arrayRet = ""
arrayRet = Mage.NLPTextExtract("公告一 持有本公司股份876,000股(占本公司总股本0.0829%)的副总经理、董事会秘书张颜拟自本公告起十五个交易日后的六个月内,以集中竞价或大宗交易方式减持本公司股份不超过200,000股(占公司总股本的0.0189%)。 公告二 持有本公司股份885,000股(占本公司总股本0.0838%)的副总经理、财务总监陈圆圆拟自本公告起十五个交易日后的六个月内,以集中竞价或大宗交易方式减持本公司股份不超过206,000股(占公司总股本的0.0195%)。",{"Pubkey":Pubkey,"Secret":Secret,"Url":"https://mage.uibot.com.cn"},30000)
TracePrint(arrayRet)

可视化样例