WORDTABLE无法正常工作

时间:2017-06-28 10:21:19

标签: uima ruta

我有一个代码:

WORDTABLE presidentsOfUSA = 'presidentsOfUSA.csv';
DECLARE Annotation PresidentOfUSA(STRING party, INT yearOfInauguration);
Document{->MARKTABLE(PresidentOfUSA, 1, presidentsOfUSA, "party" = 2,
    "yearOfInauguration" = 3)};

CSV喜欢:
比尔克林顿;民主人士; 1993年 比尔克林顿;共和党人; 2001年

数据如: 比尔克林顿是总统。 比尔克林顿是总统。

观察: 当我执行代码时,它只会触发"比尔克林顿"而不是" Bills Clinton"即使是在" Bills Clinton"存在于数据中。

如果我在csv 1st / 2nd中只保留一个条目,它可以正常工作。

提前致谢!

1 个答案:

答案 0 :(得分:0)

这是由Ruta中的查找算法引起的。您需要删除csv文件中的空格,或者通过将参数dictRemoveWS设置为true来让它们被ruta删除。