If installed to ApacheStanbol it will allow Solr Cores managed by Apache Stanbol (‘org.apache.stanbol.commons.solr.core’ module) to support fieldType definitions referring to SmartChinese analyzers
e.g.
<fieldType name="text_zh" class="solr.TextField" positionIncrementGap="100"> <analyzer type="index"> <tokenizer class="solr.SmartChineseSentenceTokenizerFactory"/> <filter class="solr.SmartChineseWordTokenFilterFactory"/> <filter class="solr.LowerCaseFilterFactory"/> <filter class="solr.RemoveDuplicatesTokenFilterFactory"/> </analyzer> <analyzer type="query"> <tokenizer class="solr.SmartChineseSentenceTokenizerFactory"/> <filter class="solr.SmartChineseWordTokenFilterFactory"/> <filter class="solr.LowerCaseFilterFactory"/> <filter class="solr.RemoveDuplicatesTokenFilterFactory"/> <filter class="solr.PositionFilterFactory" /> </analyzer> </fieldType>
Installing this bundle is required because Solr when running within OSGI can not load classes from Jar files located in the ‘{instanceDir}/lib’ Directory.