2016-09-01 3 views
1

при запуске: Java -mx3g -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -props StanfordCoreNLP-spanish.propertiesStanfordCoreNLP отличается от StanfordCoreNLPServer

Java -mx3g -cp "*" Edu. stanford.nlp.pipeline.StanfordCoreNLP -props StanfordCoreNLP-spanish.properties

Вторая команда открывает терминал, а испанский парсер отлично работает, но из версии сервера он использует английский парсер, а не испанский.

~/CoreNLP/stanford-corenlp-full-2015-12-09# java -mx3g -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -props StanfordCoreNLP-spanish.properties 
-- listing properties -- 
pos.model=edu/stanford/nlp/models/pos-tagger/sp... 
ner.model=edu/stanford/nlp/models/ner/spanish.a... 
ner.useSUTime=false 
parse.model=edu/stanford/nlp/models/lexparser/spa... 
tokenize.language=es 
annotators=tokenize, ssplit, pos, ner, parse 
ner.applyNumericClassifiers=false 
Starting server on port 9000 with timeout of 5000 milliseconds. 
StanfordCoreNLPServer listening at /0:0:0:0:0:0:0:0:9000 
[/0:0:0:0:0:0:0:1:49579] API call w/annotators tokenize,ssplit,parse 
El presidente Julio Sanches formo ungrupo de ministros a quienes llamo los cinco economistas magnificos. 
[pool-1-thread-1] INFO edu.stanford.nlp.pipeline.StanfordCoreNLP - Adding annotator tokenize 
[pool-1-thread-1] INFO edu.stanford.nlp.pipeline.StanfordCoreNLP - Adding annotator ssplit 
[pool-1-thread-1] INFO edu.stanford.nlp.pipeline.StanfordCoreNLP - Adding annotator parse 
[pool-1-thread-1] INFO edu.stanford.nlp.parser.common.ParserGrammar - Loading parser from serialized file edu/stanford/nlp/models/lexparser/englishPCFG.ser.gz ... 
done [0.4 sec]. 

для клиента я должен использовать: Wget --post-данные "El Presidente Хулио Sanches Formo ungrupo де ministros quienes llamo лос Синко economistas Magnificos. 'localhost: 9000 /? properties = {"tokenize.whitespace": "true", "annotators": "parse", "outputFormat": "text"}' -O -

Мне нужно запустить StanfordCoreNLPServer с помощью Испанский файл модели, мне нужен специальный параметр?

ответ

1

Ну решение в Running Stanford corenlp server with French models

, но я просто запустить следующим образом:

Серверная Java -mx4g -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer Клиент

wget -post-data 'el perro corre detras del carro.' --header = "Content-Type: text/plain; charset = UTF-8" localhost: 9000 /? properties = {"annotators": "tokenize, ssplit, pos, parse", "parse.model": "edu /stanford/nlp/models/lexparser/spanishPCFG.ser.gz","pos.model":"edu/stanford/nlp/models/pos-tagger/spanish/spanish.tagger","tokenize.language":"fr »,„OUTPUTFORMAT“:„текст“}» -O -

и его работа

0

в Стэнфорд-corenlp-полная 2016-10-31 версии вы можете использовать следующую конфигурацию, которая, как представляется, более удобными (и легкости :))

wget --post-data 'el perro corre detras del carro.' --header="Content-Type: text/plain; charset=UTF-8" 'localhost:9000/?properties={"annotators": "tokenize,ssplit,pos,parse", "pipelineLanguage": "es","outputFormat": "text"}' -O - 
Смежные вопросы