Solr スキーマで ICUTokenizerFactory を使用しようとしています。これが私が と を定義field
した方法fieldType
です。
<fieldType name="text_icu" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.ICUTokenizerFactory"/>
</analyzer>
</fieldType>
<field name="fld_icu" type="text_icu" indexed="true" stored="true"/>
そして、Solrを起動すると、このエラーが発生します
Plugin init failure for [schema.xml] fieldType "text_icu": Plugin init failure for [schema.xml] analyzer/tokenizer: Error loading class 'solr.ICUTokenizerFactory'
私はそれを検索しましたが、成功しませんでした。何かが足りないのか、スキーマに問題があるのか わかりません。誰かが ICUTokenizerFactory を試したことがあれば、何が問題なのか教えてください。