首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用访问自定义uima注释器中的文档文件名或URL?

如何使用访问自定义uima注释器中的文档文件名或URL?
EN

Stack Overflow用户
提问于 2017-06-14 14:47:13
回答 1查看 189关注 0票数 1

我在沃森资源管理器内容分析中为我们的UIMA管道编写一个自定义java注释器。

有两个地方(我知道)可以尝试获取当前正在处理的文档的URL或Filename。

初始化

代码语言:javascript
复制
public class CustomAnnotator extends JCasAnnotator_ImplBase {

@Override
public void initialize(UimaContext aContext)
        throws ResourceInitializationException {
    super.initialize(aContext);
.... HERE MAYBE ? ....

过程

代码语言:javascript
复制
@Override
public void process(JCas jcas) throws AnalysisEngineProcessException {
    try {
.... HERE ....

我尝试了几种选择:

  • 通过初始化方法中的上下文(例如,在服务器上运行管道,我可以获得PearID ),
  • 通过过程方法中的Sofa (例如,jcas.getSofa().getSofaURI())

我也找到了SourceDocumentInformation,但这是一个例子,虽然getUri()方法看起来很有前途,但我依赖于IBM来实现setUri(String)方法.

但到目前为止我还没有成功,我希望我忽略了一些.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-29 06:04:00

我在上也问了同样的问题。简而言之,当管道在Watson Explorer服务器中运行时,您可以访问多个视图。对于元数据,我们需要检查_InitialView,而不是rlw视图,它是一个包含您在中创建的定制管道创建的所有注释的视图,在这里可以找到更多详细信息,还可以查看reponses!Analytics?lang=en

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44548049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档