簡體   English   中英

如何從服務器返回UIMA Ruta的輸出?

[英]How to return UIMA Ruta's output from a server?

我想在單獨的服務器上運行Ruta腳本,並返回輸出以進行進一步處理(在Java中)。

我知道觸發Ruta腳本的唯一方法是通過從Java maven項目中調用engine.process(cas)方法。 但是它不會生成可以發送回客戶端(即Java服務器)進行進一步處理的xmi文件。 我也不能將CAS對象返回給客戶端(如果我是對的)。

我該如何實現?

  • 如何從服務器向客戶端返回CAS? (要么)
  • 如何從Java代碼運行Ruta時生成xmi文件?

告訴我更好的方法(如果有)。

只需對問題中的第二個欺負點發表評論:

在運行engine.process()的Java代碼中,您可以簡單地使用CasIOUtils以XMI格式或其他格式將CAS寫入某些(文件/字節)輸出流。

免責聲明:我是UIMA Ruta的開發人員

UIMA RUTA 在“ <!--”</div--><div id="text_translate"><p> 我正在使用 UIMA RUTA 來注釋各種文檔。 它們來自不同的來源,有時會出現字符 &lt;. 出現在文檔的中間。 &lt;! 被注釋為 MARKUP 並被其他注釋忽略。</p><p> 有沒有辦法改變這種行為? 即使我關閉 MARKUP 注釋,&lt; 之后的文本。 沒有被任何其他注釋注釋。</p><p> 我找到了負責創建大部分 MARKUP 注釋的代碼部分(org.apache.uima.ruta.seed 包中的 DefaultSeeder),但我無法找到代碼的哪一部分負責以 &lt; 開頭的 MARKUP 注釋!</p><p> 感謝您的任何建議!</p></div>

[英]UIMA RUTA is not annotating text after “<!”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM