Show / Hide Table of Contents

    Class NLPNERTaggerOp

    Supply OpenNLP Named Entity Resolution tool Requires binary models from OpenNLP project on SourceForge.

    Usage: from the OpenNLP documentation:

    "The NameFinderME class is not thread safe, it must only be called from one thread. To use multiple threads multiple NameFinderME instances sharing the same model instance can be created. The input text should be segmented into documents, sentences and tokens. To perform entity detection an application calls the find method for every sentence in the document. After every document clearAdaptiveData must be called to clear the adaptive data in the feature generators. Not calling clearAdaptiveData can lead to a sharp drop in the detection rate after a few documents."

    Inheritance
    System.Object
    NLPNERTaggerOp
    Namespace: Lucene.Net.Analysis.OpenNlp.Tools
    Assembly: Lucene.Net.Analysis.OpenNLP.dll
    Syntax
    public class NLPNERTaggerOp : object

    Constructors

    | Improve this Doc View Source

    NLPNERTaggerOp(TokenNameFinderModel)

    Declaration
    public NLPNERTaggerOp(TokenNameFinderModel model)
    Parameters
    Type Name Description
    TokenNameFinderModel model

    Methods

    | Improve this Doc View Source

    GetNames(String[])

    Declaration
    public virtual Span[] GetNames(string[] words)
    Parameters
    Type Name Description
    System.String[] words
    Returns
    Type Description
    Span[]
    | Improve this Doc View Source

    Reset()

    Declaration
    public virtual void Reset()
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)