Sorry,  The mail sent before I was ready
This is pseudocode

       // __aae is your analysis engine (there could be multiple)
       while(more notes) {
         jcas.setDocumentText(note.getFree_text());
         _aae.process(jcas);
         // do something with the jcas contents here
         jcas.reset()
      }

On Tue, Jun 12, 2018 at 11:06 PM, Peter Abramowitsch <
pabramowit...@gmail.com> wrote:

> The best solution would be to put it in a server framework.  I was not
> able to get the EpsilonTeam server to work, but there's another tiny server
> version written in Scala which you can try.  I ended up doing one using the
> Spark REST framework.   You can build a non server / non UI version which
> does run at the command line by coding it up (in Java) to create the
> pipeline or using a piper, then create a jCas which you use/reset/reuse
>
> The core of it would be a loop like this
>
> jcas.setDocumentText(note.getFree_text());
>         _aae.process(jcas);
>
> On Tue, Jun 12, 2018 at 8:05 PM, Ted Pikul <tedpik...@gmail.com> wrote:
>
>> Hi- I’ve been able to successfully run cTAKES from the command line as
>> documented here:
>> https://cwiki.apache.org/confluence/display/ctakes/default+
>> clinical+pipeline
>>
>> This works great, but each time it runs it has to make the database
>> connection using jdbc and load the model, which takes 15 seconds or so.
>>
>> Is there another script besides the runClinicalPipeline.sh that I can run
>> to just keep this running and send new notes to it rather than getting the
>> db connection and loading the model each time?
>>
>> I know there is the cTAKES rest server project:
>> https://github.com/GoTeamEpsilon/ctakes-rest-service which I think might
>> do
>> what I’m looking to do.  but as it’s still in alpha stage, especially the
>> docker piece of it, and I don’t really need a server I can just run from
>> command line, I’m not sure this is the right solution for me.
>>
>> I tried looking at how the runctakesCVD.sh script works, as it does what I
>> need but with the CVD UI, but I couldn’t quite figure it out from looking
>> at the UIMA code.
>>
>> Any guidance here is greatly appreciated. Thank you
>>
>
>

Reply via email to