2017-12-20 13 views
1

コーパスでは、英数字のデータを単一のトークンとして解析する必要があります(ファイルハッシュ、電子メールアドレスなど)。独自のルータを作成しましたJFlex定義を再作成して、-coreバージョンを作成します。この新しいバージョンのWorkbenchでruta-coreを使用する方法はありますか?Apache UIMA Rubaワークベンチ

答えて

0

単純なRutaプロジェクトを使用する場合は、ruta.engineプラグインをruta-coreバージョンを含む別のjarに置き換える必要があります。クリーンな方法は、あなたのバージョンで完全なアップデートサイトを構築することです。

ruta-core jarをrutaの起動設定のクラスパスに設定することもできます。

mavenベースのプロジェクトを使用している場合、あなたのバージョンのruta-coreに依存関係を設定することができます。これは起動デリゲートで使用する必要があります。

ご使用のケースでは、独自のバージョンのruta-coreをまったく使用しません。おそらくそうしたように、独自のTokenLexerのバージョンを書くことができます。次に、RutaEngineで使用されているTokenLexerを設定するための設定パラメータがあるので、これを使用してTokenLexerを設定できます。したがって、独自のruta-coreを構築することなく、JFlexの定義をカスタマイズする機能はすでにいくつかあります。

免責事項:私はUIMAルタ

のデベロッパー