【发布时间】:2021-10-14 22:49:21
【问题描述】:
我最近对我的schema.xml 文件进行了微小的更改。基本上我唯一做的就是更改 StopFilter 使用的停用词文件:
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" />
变成
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords_de.txt" />
stopwords_de.txt 来自 Solr 提供的预定义停用词集。
但是,我现在的问题是,即使我重新编制索引,架构中的更改也不会应用。我在 Solr Admin UI 模式浏览器中检查了该字段,并且 StopFilter 在重新索引后仍然使用旧的停用词文件。
我是否需要重新加载我的核心,甚至重新启动 Solr 才能应用这些更改?到目前为止,重建索引做得很好。
我在我们的 Plone 4.2.6 系统上使用 Collective Solr 4.1.0 Search。
【问题讨论】: