Получить текст аннотации - PullRequest
1 голос
/ 03 мая 2019

Я работаю над извлечением информации в GATE embeded.Я попробовал следующий код, чтобы получить текст из аннотаций:

AnnotationSet annotationSet = doc.getAnnotations().get("Person");  
DocumentContent   personStr = annotationSet .getContent();

Но get.Content не может работать с типом аннотации. Итак, как мы можем получить текст, который аннотирован. Заранее спасибо

Ответы [ 2 ]

1 голос
/ 06 мая 2019

@ ashingel ответ правильный, просто добавьте фрагмент кода, как его использовать:

AnnotationSet annotationSet = doc.getAnnotations().get("Person");  
for (Annotation annotation : annotationSet) {
    String personStr = gate.Utils.stringFor(doc, annotation);
    System.out.println(personStr);
}
1 голос
/ 04 мая 2019

Я думаю, что gate.Utils.stringFor(doc, personAnnotation) - это то, что вы ищете.Где personAnnotation - это отдельная аннотация от вашего annotationSet.

...