edu.stanford.nlp.pipeline
Class RegexNERAnnotator
java.lang.Object
edu.stanford.nlp.pipeline.RegexNERAnnotator
- All Implemented Interfaces:
- Annotator
public class RegexNERAnnotator
- extends java.lang.Object
- implements Annotator
This class adds NER information to an annotation using the RegexNERSequenceClassifier.
It assumes that the Annotation has already been split into sentences, then tokenized
into Lists of CoreLabels. Adds NER information to each CoreLabel as a NamedEntityTagAnnotation.
- Author:
- jtibs
|
Constructor Summary |
RegexNERAnnotator(java.lang.String mapping)
|
RegexNERAnnotator(java.lang.String mapping,
boolean ignoreCase)
|
RegexNERAnnotator(java.lang.String mapping,
boolean ignoreCase,
boolean overwriteMyLabels,
java.lang.String validPosPattern,
boolean verbose)
|
RegexNERAnnotator(java.lang.String mapping,
boolean ignoreCase,
java.lang.String validPosPattern)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RegexNERAnnotator
public RegexNERAnnotator(java.lang.String mapping)
RegexNERAnnotator
public RegexNERAnnotator(java.lang.String mapping,
boolean ignoreCase)
RegexNERAnnotator
public RegexNERAnnotator(java.lang.String mapping,
boolean ignoreCase,
java.lang.String validPosPattern)
RegexNERAnnotator
public RegexNERAnnotator(java.lang.String mapping,
boolean ignoreCase,
boolean overwriteMyLabels,
java.lang.String validPosPattern,
boolean verbose)
annotate
public void annotate(Annotation annotation)
- Specified by:
annotate in interface Annotator
Stanford NLP Group