API Java Gate. Créer un pipeline avec succès, comment puis-je obtenir les annotations de Docs traités?

StackOverflow https://stackoverflow.com/questions/4885717

  •  28-10-2019
  •  | 
  •  

Question

Désolé à l'avance pour ma pauvre grammaire.

J'ai créé un pipeline avec API Gate, je l'exécute avec succès. J'ai créé un SerialAnalyserController comme ceci: pipeline = (SerialAnalyserController) Factory.CreareSource ("gate.Creole.SerialAnalyserController"); , alors je charge un corpus de fichiers (précédemment peuplé)

pipeline.setCorpus (FOO) et dernier, pipeline.exécute ().

Tout fonctionne très bien et je vois les résultats. Mon problème est que je ne trouve pas le moyen d'obtenir let let annotations pour chaque document qui a été traité dans le corpus. Par exemple, je souhaite trouver let annotations ("phrases") pour trouver dans lesquelles les contests commencent et s'arrêtent dans le fichier texte d'origine. L'API ne raconte pas comment j'obtiendrai les annotations du SerialAnalyderController - comment obtenir chaque porte.Document après la fin du pipeline de processus.

Merci d'avance

Était-ce utile?

La solution

Ok, je l'ai trouvé!

Je récupére le corpus, puis parce que le corpus est une liste, avec la méthode Get (x) J'obtiens le document que je veux, puis j'obtiens les annotations.

Merci

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top