You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Peter Klügl (JIRA)" <de...@uima.apache.org> on 2016/01/14 11:30:40 UTC

[jira] [Resolved] (UIMA-4568) Ruta: improve internal indexing for multiple ruta engine calls

     [ https://issues.apache.org/jira/browse/UIMA-4568?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Peter Klügl resolved UIMA-4568.
-------------------------------
    Resolution: Fixed

fixed with new configuration parameter

> Ruta: improve internal indexing for multiple ruta engine calls
> --------------------------------------------------------------
>
>                 Key: UIMA-4568
>                 URL: https://issues.apache.org/jira/browse/UIMA-4568
>             Project: UIMA
>          Issue Type: Improvement
>          Components: ruta
>    Affects Versions: 2.2.1ruta
>            Reporter: Peter Klügl
>            Assignee: Peter Klügl
>             Fix For: 2.4.0ruta
>
>
> Right now, the RutaBasics are not cached in the CAS. Therefore, all the internal information in beginMap, endMap and partof needs to be recreated for each call of an Ruta analysis engine. Investigate how this problem can be solved or relaxed.
> Some ideas (brainstorming):
> - wait until annotations in UIMA are represented by a normal java objects
> - try to enforce caching the relevant FSs (RutaBasic)
> - store the information in features (the normal CAS way)
> - add an extra index (can it be injected in order to avoid the problems with type priorities?)
> - use an external resource (the probably most unnatural way)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)