Martin Wiesner created OPENNLP-1729:
---------------------------------------

             Summary: Provide easier loading of Models for given model lang and 
type 
                 Key: OPENNLP-1729
                 URL: https://issues.apache.org/jira/browse/OPENNLP-1729
             Project: OpenNLP
          Issue Type: New Feature
          Components: Models
    Affects Versions: 2.5.4
            Reporter: Martin Wiesner
            Assignee: Martin Wiesner
             Fix For: 2.5.5


Currently, quite some glue code is required to load a model for a certain 
language code and type, that is, LemmatizerModel, TokenizerModel, etc. 

Consequently, for some users it seems easier - or more attractive - to stick 
with DownloadUtil's simple way of getting a model via the local user home 
".bin" cache, avoiding a switch towards bundled OpenNLP model jars.

Aims:
 * Provide a short path to getting a ready to use model instance from the 
classpath for a certain language.
 * Extract {{ModelType}} from {{DownloadUtil}} for re-use in scenarios such as 
this one.}}
 * Introduce a new methods in existing {{{}ClassPathModelLoader{}}}, such as:
{{<T extends BaseModel> T load(Set<ClassPathModelEntry> modelsInClassPath, 
String lang, ModelType type, Class<T> modelType)}}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to