【问题标题】:UIMA ruta - why does it not work?UIMA ruta - 为什么它不起作用?
【发布时间】:2016-12-21 21:04:18
【问题描述】:

对于正文

level 110 KwH

我有规则

W{REGEXP("level")} NUM{-> MARK(energy_consumption)} W{REGEXP("KwH")}

但它不起作用。

带有规则的文字level 110 KH

 W{REGEXP("level")} NUM{-> MARK(energy_consumption)} W{REGEXP("KH")}  

有效。为什么第一条规则不起作用?

【问题讨论】:

    标签: uima ruta


    【解决方案1】:

    规则不匹配,因为“KwH”不是一个W注解而是两个W注解(实际上是CW)。 KH只是一个W注解(实际上是CAP)。 REGEXP 条件匹配匹配注释的覆盖文本(即“Kw”),因此条件/正则表达式永远不会满足。

    您可能需要考虑在 ruta 播种器之外使用标记器,或者一些字典查找,或者结合两个 CW 注释的一些规则。 Ruta 提供的初始注释只是一个起点,没有真正的标记。

    免责声明:我是 UIMA Ruta 的开发者

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-13
      • 2018-08-27
      相关资源
      最近更新 更多