我运行以下命令启动ner服务器
java -mx1000m -cp stanford-ner.jar edu.stanford.nlp.ie.NERServer -loadClassifier ner-model.ser.gz -port 8081 - outputFormat inlineXML
在这里,我使用了由我手动创建的分类器(ner-model.ser.gz)。我想使用默认分类器english.muc.7class.distsim.crf.ser.gz(由它们给出)以及我创建的那个
我尝试了以下命令:
java -mx1000m -cp stanford-ner.jar edu.stanford.nlp.ie.NERServer -loadClassifier classifiers / english.muc.7class.distsim.crf.ser.gz ner-model.ser.gz -port 8081 - outputFormat inlineXML
但它没有用。请帮忙,因为我是新手。
答案 0 :(得分:1)
不幸的是,目前NERServer代码只支持加载一个分类器,所以没有编写代码就没有解决方案。允许NERServer加载多个分类器并不是一个很大的改变,正如Stanford CoreNLP那样。知道Java的人可以做到这一点,或者我们可能会在将来的某个版本中执行此操作,但没有特定的时间表。
答案 1 :(得分:0)
您可以尝试在两个存档文件之间添加
java -mx1000m -cp stanford-ner.jar edu.stanford.nlp.ie.NERServer -loadClassifier classifiers/english.muc.7class.distsim.crf.ser.gz,ner-model.ser.gz -port 8081 -outputFormat inlineXML