我找到了有关从http://nlp.stanford.edu/software/regexner.html
运行RegexNER的信息我也完成了样本,并且跟随cmd对我来说很好。
java -mx1g -cp' *' edu.stanford.nlp.pipeline.StanfordCoreNLP -annotators' tokenize,ssplit,pos,lemma,ner,regexner' -file JuliaGillard.txt -regexner.mapping jg-regexner.txt
我查看了从http://stanfordnlp.github.io/CoreNLP/corenlp-server.html设置Stanford NLP服务器。
并关注cmd
java -mx4g -cp" *" edu.stanford.nlp.pipeline.StanfordCoreNLPServer
可以在9000端口启动nlp服务器。
但是当我尝试使用-regexner.mapping jg-regexner.txt运行服务器时,dosnt工作正常。有人可以帮我这个。
答案 0 :(得分:0)
要使用stanford NERS获取Regex NERSalong,请创建正则表达式文件,例如。 regexner.txt并将该文件放在同一目录和stanford jar中。 然后,当您调用服务器时,将这些参数添加到请求URL。
properties={"annotators": "tokenize,ssplit,ner,regexner","outputFormat": "json","enforceRequirements":"false", "regexner.mapping":"regexner.txt"}
对于迟到的帖子抱歉。希望它能帮助别人。