Watson Knowledge Studio:如何使用规则获取句子的剩余部分?

时间:2017-04-04 06:29:06

标签: ibm-watson watson

如对象中所述,我正在与IBM沃森知识工作室合作,并且我试图在特定术语之后获得句子的剩余部分。 我已经将一个类与字典相关联以识别该术语。这很好用。

但是我不知道怎么说:直到下一个标点符号才能得到所有的单词。 我试过一个正则表达式但没有用。

示例:

  

可能需要进行修改,以便匹配您打算查找的文本。

'匹配'是我的具体词汇,我想得到'你想要它找到的文字。'

有什么建议吗?你会如何实现这个目标?

1 个答案:

答案 0 :(得分:0)

通常,无法编写此类模式,因为WKS规则对最大令牌数有几个限制。请参阅此页。

创建基于规则的注释器

https://www.ibm.com/watson/developercloud/doc/wks/wks_rule_annotator_ovw.shtml

  
      
  • 单个令牌,注释或任何令牌的最大数量'当每个单元格的重复设置为1或更小时,可以参与模式的组单元格为15。
  •   
  • 模式中允许的最大总令牌数为20。
  •   
  • 令牌最多可重复5次
  •   

例如,您希望编写以下规则:

  • 以与TARGET字典相关联的TARGET类开始(包括"匹配"以及特定术语)
  • 伴随着"任何令牌" at"重复0次或更多次"带注释(例如,类" REMAINDER")

然而,"你想要的文字"仅使用" REMAINDER"进行注释。在你的情况下。