You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by rw...@apache.org on 2013/03/20 15:12:33 UTC
svn commit: r1458843 -
/stanbol/trunk/enhancement-engines/kuromoji-nlp/src/main/java/org/apache/stanbol/enhancer/engines/kuromoji/impl/KuromojiNlpEngine.java
Author: rwesten
Date: Wed Mar 20 14:12:33 2013
New Revision: 1458843
URL: http://svn.apache.org/r1458843
Log:
STANBOL-980: fixed a bug that prevented the configuration that no POS tags should be interpreted as stop tags to be loaded. Also changed the default name to kuromoji-nlp
Modified:
stanbol/trunk/enhancement-engines/kuromoji-nlp/src/main/java/org/apache/stanbol/enhancer/engines/kuromoji/impl/KuromojiNlpEngine.java
Modified: stanbol/trunk/enhancement-engines/kuromoji-nlp/src/main/java/org/apache/stanbol/enhancer/engines/kuromoji/impl/KuromojiNlpEngine.java
URL: http://svn.apache.org/viewvc/stanbol/trunk/enhancement-engines/kuromoji-nlp/src/main/java/org/apache/stanbol/enhancer/engines/kuromoji/impl/KuromojiNlpEngine.java?rev=1458843&r1=1458842&r2=1458843&view=diff
==============================================================================
--- stanbol/trunk/enhancement-engines/kuromoji-nlp/src/main/java/org/apache/stanbol/enhancer/engines/kuromoji/impl/KuromojiNlpEngine.java (original)
+++ stanbol/trunk/enhancement-engines/kuromoji-nlp/src/main/java/org/apache/stanbol/enhancer/engines/kuromoji/impl/KuromojiNlpEngine.java Wed Mar 20 14:12:33 2013
@@ -110,7 +110,7 @@ import org.slf4j.LoggerFactory;
policy = ConfigurationPolicy.OPTIONAL) //create a default instance with the default configuration
@Service
@Properties(value={
- @Property(name= EnhancementEngine.PROPERTY_NAME,value="kuromoji-token"),
+ @Property(name= EnhancementEngine.PROPERTY_NAME,value="kuromoji-nlp"),
@Property(name=Constants.SERVICE_RANKING,intValue=0) //give the default instance a ranking < 0
})
public class KuromojiNlpEngine extends AbstractEnhancementEngine<IOException,RuntimeException> implements ServiceProperties {
@@ -357,7 +357,10 @@ public class KuromojiNlpEngine extends A
log.info("activating smartcn tokenizing engine");
super.activate(ce);
//init the Solr ResourceLoader used for initialising the components
- resourceLoader = new StanbolResourceLoader(parentResourceLoader);
+ //first a ResourceLoader for this classloader, 2nd one using the commons.solr.core classloader
+ //and third the parentResourceLoader (if present).
+ resourceLoader = new StanbolResourceLoader(KuromojiNlpEngine.class.getClassLoader(),
+ new StanbolResourceLoader(parentResourceLoader));
tokenizerFactory = new JapaneseTokenizerFactory();
tokenizerFactory.init(TOKENIZER_FACTORY_CONFIG);
tokenizerFactory.setLuceneMatchVersion(LUCENE_VERSION);