我有一组文档,每个文档都有不同的标题。例如,如果文档标题显示“心理评估”,我想将文档标记为“Medicalrule”。
- 我加载了文档并使用默认值加载了 ANNIE。
- 在 Processing Resources > New > Jape Transducer 2.1 在文本文档中写入以下代码并将其保存为 .JAPE 扩展名
代码 :
Phase: ConjunctionIdentifier
Input: Token Split
Rule: Medicalrule
(
({Token.string=="Psychological"})+({Token.string == " "})+ ({Token.string == "Evaluation"}):Meddoc({Token.kind=="word"})
)
-->
:Meddoc
{
gate.AnnotationSet matchedAnns= (gate.AnnotationSet) bindings.get("Meddoc"); gate.FeatureMap newFeatures= Factory.newFeatureMap();newFeatures.put("rule","Medicalrule");annotations.add(matchedAnns.firstNode(),matchedAnns.lastNode(),"CC", newFeatures);
}
- 加载上面创建的 .JAPE 文件并重新初始化
应用程序运行后,注释集不显示标记!
我在某个地方做错了吗?如果有人可以帮助我,那就太好了。
珍惜你的时间。
谢谢