You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Solr8.1中添加波兰语分析器?类加载报错求助

解决Solr中solr.StempelPolishStemFilterFactory加载失败的问题

报错原因

Plugin init failure for [schema.xml] analyzer/filter: Error loading class 'solr.StempelPolishStemFilterFactory' 是因为Solr的classpath中缺少Stempel波兰语词干过滤器对应的依赖包。

解决步骤

  • 步骤1:启用Stempel模块
    在你的Solr Core的solrconfig.xml文件中添加对Stempel模块jar包的引用,确保Solr能加载到相关类:

    <lib dir="${solr.install.dir:../../../..}/contrib/stempel/lib" regex=".*\.jar" />
    

    路径说明:${solr.install.dir}指向Solr的安装根目录,contrib/stempel/lib是Stempel模块jar包的默认存放位置,可根据你的实际安装路径调整。

  • 步骤2:确认jar包存在
    检查Solr安装目录下的contrib/stempel/lib文件夹,确保存在对应版本的solr-stempel-8.0.0.jar(替换为你的Solr实际版本号)。如果该文件夹为空,需要:

    1. 重新下载对应版本的Solr完整安装包(需包含Stempel模块);
    2. 或单独下载对应版本的solr-stempel jar包,放到Core的lib目录下。
  • 步骤3:重启验证
    保存修改后的solrconfig.xml和schema.xml,重启Solr服务。之后可通过Solr管理界面的Analysis功能,选择text_pl字段类型测试分析流程,确认过滤器正常工作。

额外说明

Stempel波兰语词干过滤器依赖的波兰语词干模型已包含在solr-stempel jar包中,无需额外配置模型文件。

内容的提问来源于stack exchange,提问作者Manoj Bhatt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 11:30:54