文本信息抽取
命令说明
对文本进行信息抽取,需在 Laiye Intelligent Document Processing 后台配置抽取模板
命令原型
arrayRet = Mage.NLPTextExtract(doc,config,time)
命令参数
参数 | 必选 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
doc | True | expression | "" | 输入待抽取的文本,如果在 Laiye Intelligent Document Processing 的抽取器设置中启用了“默认换行结束匹配”,则抽取前模型会先通过 \n 来切分文本,然后再进行匹配 |
config | True | expression | {} | Laiye Intelligent Document Processing 的调用配置 |
time | True | number | 30000 | 指定等待时间(以毫秒为单位),如果超出该时间,则引发异常。默认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)