0

提前为我糟糕的语法道歉。

我已经使用 GATE API 创建了一个管道,我成功运行它。我创建了一个这样的串行分析器控制器: pipeline = (SerialAnalyserController)Factory.createResource("gate.creole.SerialAnalyserController"); ,然后我加载一个文件语料库(以前填充)

pipeline.setCorpus(foo) 和最后一个 pipeline.execute()。

这一切都很好,我看到了结果。我的问题是我找不到为语料库中处理的每个文档获取 AnnotationSet 的方法。例如,我想找到 AnnotationSet(“句子”)来查找句子在原始文本文件中开始和停止的偏移量。API 没有告诉我如何从 SerialAnalyserController 获取注释 - 在流程管道完成后如何获取每个 gate.Document。

提前致谢

4

1 回答 1

0

好的,找到了!

我取回了语料库,然后因为语料库是一个列表,使用 get(x) 方法我得到了我想要的文档,然后我得到了 annotationSets。

谢谢

于 2011-02-03T12:00:03.810 回答