Example usage for org.apache.mahout.common.commandline DefaultOptionCreator ANALYZER_NAME_OPTION

List of usage examples for org.apache.mahout.common.commandline DefaultOptionCreator ANALYZER_NAME_OPTION

Introduction

In this page you can find the example usage for org.apache.mahout.common.commandline DefaultOptionCreator ANALYZER_NAME_OPTION.

Prototype

String ANALYZER_NAME_OPTION

To view the source code for org.apache.mahout.common.commandline DefaultOptionCreator ANALYZER_NAME_OPTION.

Click Source Link

Usage

From source file:my.mahout.AbstractJob.java

License:Apache License

protected Class<? extends Analyzer> getAnalyzerClassFromOption() throws ClassNotFoundException {
    Class<? extends Analyzer> analyzerClass = StandardAnalyzer.class;
    if (hasOption(DefaultOptionCreator.ANALYZER_NAME_OPTION)) {
        String className = getOption(DefaultOptionCreator.ANALYZER_NAME_OPTION);
        analyzerClass = Class.forName(className).asSubclass(Analyzer.class);
        // try instantiating it, b/c there isn't any point in setting it if
        // you can't instantiate it
        //ClassUtils.instantiateAs(analyzerClass, Analyzer.class);
        AnalyzerUtils.createAnalyzer(analyzerClass);
    }//from ww  w  . j a va  2 s . c  om
    return analyzerClass;
}