2017-02-08 5 views
0

ここに問題があります。これは非常に便利な機能することができTokensRegexルール注釈を文書レベルで使用できますか?

{ 
    pattern: ([ner:/DATE|TIME/]), 
    action: (Annotate(<document>, myNER, "MY_DATETIME")) 
} 

:どのように私は一種の、このように、文書全体を指定することができ、

{ 
    pattern: ([ner:/DATE|TIME/]), 
    action: (Annotate($0, myNER, "MY_DATETIME")) 
} 

代わりのキャプチャグループに$ 0注釈する:私はこのルールを持っている、のは、言ってみましょう特定のトークンパターンが見つかったときに文書全体(または文章)に注釈を付けることができます。ありがとう。

+0

可能かもしれないと思います。 Annotate関数はCoreMapを取り込み、全体のドキュメントはCoreMapです。特定のCoreMapにアクセスする方法がわからないので、TokensRegexの作成者に助けてくれたら頼むつもりです。乞うご期待! – StanfordNLPHelp

答えて

0

現時点では、これを行うための実装方法はありません。 TokensRegexを介して文書を表すCoreMapにアクセスする直接の方法はありません。

すべてのトークンがドキュメントCoreMapへのポインタを持つ必要がある場合、特定のトークンを調べることによってTokensRegexルール内の全体文書にアクセスできますが、これにはコードをいくらか変更する必要があります。

GitHubの問題を開くには、この機能を将来のバージョンで追加することができます。

関連する問題