2017-03-06 9 views
0

coreNLPサーバが起動したら、openIEモジュールのみを起動します。私はシェルから試しました:は、corenlpサーバからopenieモジュールのみを呼び出します。

$ java -mx4g -cp "$HOME/corenlp/*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer & 
$ java -cp "$CORE/*" -Xmx1g edu.stanford.nlp.pipeline.StanfordCoreNLPClient edu.stanford.nlp.naturalli.OpenIE -file inputfile.txt 

数秒後、ログがフリーズして何も起こりません。誰かが私を助けることができますか?

答えて

1

StanfordCoreNLPClientでこれを行うことはできません。パイプラインを実行する必要があります。あなたはここにクライアントを使用するための完全な説明を見つけることができます:OpenIE抽出前、それまでのパイプライン内のすべてを必要とするので、余分がないことを

java -Xmx4g edu.stanford.nlp.pipeline.StanfordCoreNLPClient -cp "*" -annotators tokenize,ssplit,pos,lemma,ner,depparse,natlog,openie -file input.txt -backends localhost:9000 

注:たとえば

http://stanfordnlp.github.io/CoreNLP/corenlp-server.html

パイプラインのこの部分を実行するコスト:tokenize,ssplit,pos,lemma,ner,depparse,natlog

関連する問題