public class NERCombinerAnnotator extends SentenceAnnotator
SentenceAnnotator.AnnotatorProcessorAnnotator.RequirementBINARIZED_TREES_REQUIREMENT, CLEAN_XML_REQUIREMENT, COLUMN_DATA_CLASSIFIER, DETERMINISTIC_COREF_REQUIREMENT, GENDER_REQUIREMENT, GUTIME_REQUIREMENT, HEIDELTIME_REQUIREMENT, LEMMA_REQUIREMENT, NATLOG_REQUIREMENT, NER_REQUIREMENT, NUMBER_REQUIREMENT, PARSE_AND_TAG, PARSE_REQUIREMENT, PARSE_TAG_BINARIZED_TREES, POS_REQUIREMENT, QUANTIFIABLE_ENTITY_NORMALIZATION_REQUIREMENT, QUOTE_REQUIREMENT, RELATION_EXTRACTOR_REQUIREMENT, SSPLIT_REQUIREMENT, STANFORD_CLEAN_XML, STANFORD_COLUMN_DATA_CLASSIFIER, STANFORD_DEPENDENCIES, STANFORD_DETERMINISTIC_COREF, STANFORD_ENTITY_MENTIONS, STANFORD_GENDER, STANFORD_LEMMA, STANFORD_NATLOG, STANFORD_NER, STANFORD_PARSE, STANFORD_POS, STANFORD_QUOTE, STANFORD_REGEXNER, STANFORD_RELATION, STANFORD_SENTIMENT, STANFORD_SSPLIT, STANFORD_TOKENIZE, STANFORD_TRUECASE, STEM_REQUIREMENT, SUTIME_REQUIREMENT, TIME_WORDS_REQUIREMENT, TOKENIZE_AND_SSPLIT, TOKENIZE_REQUIREMENT, TOKENIZE_SSPLIT_NER, TOKENIZE_SSPLIT_PARSE, TOKENIZE_SSPLIT_PARSE_NER, TOKENIZE_SSPLIT_POS, TOKENIZE_SSPLIT_POS_LEMMA, TRUECASE_REQUIREMENT| Constructor and Description |
|---|
NERCombinerAnnotator() |
NERCombinerAnnotator(boolean verbose) |
NERCombinerAnnotator(boolean verbose,
String... classifiers) |
NERCombinerAnnotator(NERClassifierCombiner ner,
boolean verbose) |
NERCombinerAnnotator(NERClassifierCombiner ner,
boolean verbose,
int nThreads,
long maxTime) |
NERCombinerAnnotator(String name,
Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
annotate(Annotation annotation)
Given an Annotation, perform a task on this Annotation.
|
void |
doOneFailedSentence(Annotation annotation,
CoreMap sentence)
Fills in empty annotations for trees, tags, etc if the annotator
failed or timed out.
|
void |
doOneSentence(Annotation annotation,
CoreMap sentence)
annotation is included in case there is global information we care about
|
protected long |
maxTime() |
protected int |
nThreads() |
Set<Annotator.Requirement> |
requirementsSatisfied()
Returns a set of requirements for which tasks this annotator can
provide.
|
Set<Annotator.Requirement> |
requires()
Returns the set of tasks which this annotator requires in order
to perform.
|
public NERCombinerAnnotator()
throws IOException,
ClassNotFoundException
IOExceptionClassNotFoundExceptionpublic NERCombinerAnnotator(boolean verbose)
throws IOException,
ClassNotFoundException
IOExceptionClassNotFoundExceptionpublic NERCombinerAnnotator(boolean verbose,
String... classifiers)
throws IOException,
ClassNotFoundException
IOExceptionClassNotFoundExceptionpublic NERCombinerAnnotator(NERClassifierCombiner ner, boolean verbose)
public NERCombinerAnnotator(NERClassifierCombiner ner, boolean verbose, int nThreads, long maxTime)
public NERCombinerAnnotator(String name, Properties properties)
protected int nThreads()
nThreads in class SentenceAnnotatorprotected long maxTime()
maxTime in class SentenceAnnotatorpublic void annotate(Annotation annotation)
Annotatorannotate in interface Annotatorannotate in class SentenceAnnotatorpublic void doOneSentence(Annotation annotation, CoreMap sentence)
SentenceAnnotatordoOneSentence in class SentenceAnnotatorpublic void doOneFailedSentence(Annotation annotation, CoreMap sentence)
SentenceAnnotatordoOneFailedSentence in class SentenceAnnotatorpublic Set<Annotator.Requirement> requires()
Annotatorpublic Set<Annotator.Requirement> requirementsSatisfied()
Annotator