Class StanfordNlpProcessor

  • All Implemented Interfaces:
    Comparable<io.redlink.nlp.api.Processor>

    @Component
    @ConditionalOnClass(edu.stanford.nlp.pipeline.AnnotationPipeline.class)
    public class StanfordNlpProcessor
    extends io.redlink.nlp.api.Processor
    The Named Entity Preprocessor used for extracting named entities from processed documents.
    Author:
    rupert.westenthaler@redlink.co
    • Method Detail

      • getDefaultConfiguration

        public Map<String,​Object> getDefaultConfiguration()
        Specified by:
        getDefaultConfiguration in class io.redlink.nlp.api.Processor
      • init

        protected void init()
        Specified by:
        init in class io.redlink.nlp.api.Processor
      • destroyNerModels

        @PreDestroy
        protected void destroyNerModels()
      • doProcessing

        protected void doProcessing​(io.redlink.nlp.api.ProcessingData processingData)
        Specified by:
        doProcessing in class io.redlink.nlp.api.Processor