当我尝试使用DocumentBlock时,它显示未在脚本块中定义。我需要如何在额外的引擎中添加它?任何人都可以详细解释DocumentBlock的用法。
答案 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的开发者