如何在uima ruta中添加DocumentBlockExtension

时间:2017-07-05 13:49:41

标签: uima ruta

当我尝试使用DocumentBlock时,它显示未在脚本块中定义。我需要如何在额外的引擎中添加它?任何人都可以详细解释DocumentBlock的用法。

1 个答案:

答案 0 :(得分:0)

这取决于你如何调用/执行RutaEngine。您需要将org.apache.uima.ruta.block.DocumentBlockExtension添加到配置参数additionalExtensions的值。

使用uimaFIT,这看起来像:

AnalysisEngineFactory.createEngineDescription(RutaEngine.class, ..., 
    RutaEngine.PARAM_ADDITIONAL_EXTENSIONS, new String[] { 
    DocumentBlockExtension.class.getName() });

在一个简单的Ruta项目中,需要在descriptor/BasicEngine.xml中设置值,该值用作启动配置中使用的生成描述符的模板,如果它不是在生成的描述符中自动设置的话。

免责声明:我是UIMA Ruta的开发者