tree: 29e3d7373a5c65b8cc1b742c5e0a892468ac2013 [path history] [tgz]
  1. src/
  2. pom.xml
  3. README.md
commons/solr/extras/smartcn/README.md

Bundle adding support for the Smartcn Analyzer

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.