У меня есть набор документов, и каждый документ имеет свой заголовок. Пример: если в заголовке документа указано «Психологическая оценка», я хочу пометить документ как «Медицинское правило».
- Я загрузил документ и загрузил ANNIE с настройками по умолчанию.
- В разделе «Ресурсы обработки» > «Создать» > 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 и повторно инициализировал
После запуска приложения в наборе аннотаций тег не отображается!
Я где-то ошибаюсь? Было бы здорово, если бы кто-нибудь помог мне в этом.
Цените свое время.
Спасибо