我正在试图找出一种方法来计算GATE中的一些注释,例如,如果我有一些注释在文本文档中多次出现,如果我想计算它,有什么插件可以帮助我吗?
谢谢
发布于 2014-02-07 14:35:04
所有需要做的就是获得这些注释,然后调用一个.size()方法。GATE中的AnnotationSet扩展了Java集合类。
AnnotationSet annotationSet = gateDocument.getAnnotations().get("ABC");
int size=annotationSet.size();发布于 2014-02-09 04:42:02
另一种选择是使用groovy脚本。代码来自here
sum = 0
docs.findAll{ // get all documents currently loaded
def filteredAnnots = it.getAnnotations("Filtered")
num = filteredAnnots["Anatomy"].size()
sum += num
println it.name + " " + num // or print to a file here
}
println "total:" + " " + sum您还可以轻松地将此代码放入groovy插件(PR)中,并将其作为管道的一部分运行,如here所述。
https://stackoverflow.com/questions/21592358
复制相似问题