我正在尝试在 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 那么请提出可能是什么问题。