Solr异常java.lang.ClassNotFoundException:Solr.DaitchMokotoffSoundexFilterFactory
我不熟悉solr,使用的是8.8.2版 我正在尝试实现一个带有语音匹配的数据类型。 我有一个内部托管模式文件Solr异常java.lang.ClassNotFoundException:Solr.DaitchMokotoffSoundexFilterFactory,solr,Solr,我不熟悉solr,使用的是8.8.2版 我正在尝试实现一个带有语音匹配的数据类型。 我有一个内部托管模式文件 <fieldType name="text_phonetic" class="solr.TextField" positionIncrementGap="100"> <analyzer> <tokenizer class="solr.StandardTokenizerFactor
<fieldType name="text_phonetic" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.DaitchMokotoffSoundexFilterFactory" inject="true"/>
</analyzer>
</fieldType>
在solrconfig.xml中,我尝试使用
引用jar文件,我发现了一种解决方法,直接使用jar文件中的类名。
因此,我将类名更改为org.apache.lucene.analysis.拼音.DaitchMokotoffSoundexFilterFactory
而不是
solr.DaitchMokotoffSoundexFilterFactory
它成功了。Solr的哪个版本?我使用的是8.8.2版
org.apache.solr.common.SolrException: Error CREATEing SolrCore 'abetest': Unable to create core [abetest] Caused by: solr.DaitchMokotoffSoundexFilterFactory
Caused by: org.apache.solr.common.SolrException: Plugin init failure for [schema.xml] analyzer/filter: Error loading class 'solr.DaitchMokotoffSoundexFilterFactory'
Caused by: java.lang.ClassNotFoundException: solr.DaitchMokotoffSoundexFilterFactory