我有一个代码:
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中只保留一个条目,它可以正常工作。
提前致谢!
答案 0 :(得分:0)
这是由Ruta中的查找算法引起的。您需要删除csv文件中的空格,或者通过将参数dictRemoveWS
设置为true来让它们被ruta删除。