Solr异常java.lang.ClassNotFoundException:Solr.DaitchMokotoffSoundexFilterFactory

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

我不熟悉solr,使用的是8.8.2版 我正在尝试实现一个带有语音匹配的数据类型。 我有一个内部托管模式文件

<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