首页 > 解决方案 > 没有得到 uima ruta 的输出

问题描述

我正在使用 eclipse 处理 UIMA Ruta,在其中我创建了注释器来获取文本,注释器突出显示所需的文本,但是由 Ruta(遵循注释器规则)创建的输出文件是 XML 格式的。我想知道如何在单独的文本文件中生成注释器的输出。

我尝试使用 Ruta 查询获取输出,但结果显示在不保存输出的新弹出窗口中,参考文档,知道我应该手动保存输出

想要获取仅保存注释器输出的文本文件。

标签: apacheuimaruta

解决方案


由于 UIMA Ruta 是 Apache UIMA 文本处理框架的一部分,为了单独保存使用 Ruta 创建的注释,您需要从使用 UIMA 生成的 Ruta 输出中获取所需的注释。

可以在此处找到使用 UIMA 的良好起点

基本上,一旦有了 jCas,就可以使用以下命令提取所需的注释:

Collection<YourAnnotationType> annotations = JCasUtil.select(jCas, YourAnnotationType.class);

从这里开始,annotations(连同它们的功能)可以保存到外部 CSV 文件中。


推荐阅读