将爱沙尼亚语添加到 solr 8.1 时出错

Error while adding Estonian language to solr 8.1

提问人:Nitish Raj 提问时间:5/31/2023 最后编辑:Nitish Raj 更新时间:5/31/2023 访问量:29

问:

我正在尝试在solr中添加爱沙尼亚语,但它给出了错误分析:org.apache.solr.common.SolrException:org.apache.solr.common.SolrException:无法加载核心分析的conf:加载类“org.tartarus.snowball.ext.EstonianStemmer”时出错

我在 /conf/schema.xml 中添加了这个


<fieldType name="text_et" class="solr.TextField" positionIncrementGap="100">
 <analyzer>
     <tokenizer class="solr.StandardTokenizerFactory"/>
     <filter class="solr.LowerCaseFilterFactory"/>
     <filter class="solr.StopFilterFactory" ignoreCase="true" words="lang/stopwords_et.txt" />
     <filter class="solr.SnowballPorterFilterFactory" language="Estonian"/>
 </analyzer>
</fieldType>

还有停用词。

插件 Solr 停用词 分析

评论

0赞 MatsLindh 5/31/2023
您使用的是哪个版本的 Solr?
0赞 Nitish Raj 5/31/2023
我正在使用Solr 8.1
0赞 MatsLindh 5/31/2023
爱沙尼亚雪球词干分析器是从 8.2 和 9.0 捆绑在一起的,因此在 8.1 中默认不可用。此外,请确保您没有使用容易受到 log4j2 漏洞攻击的 Solr 版本 - 因此,如果您尚未手动修补库或使用预修补版本,通常使用 8.x 的最新版本或升级到 9.0。

答: 暂无答案