我们是否应该在每次在solrconfig.xml或schema.xml中添加任何更改时重新导入数据?

时间:2015-01-06 10:53:13

标签: xml solr lucene

我在schema.xml文件中添加了一些更改,以匹配" Sachintendulkar" 等字词的结果,这应显示"的结果Sachin Tendulkar" 只需在以下过滤器中将catenateAll="0"更改为1

<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="0" catenateAll="1" splitOnCaseChange="1"/>

我的问题是,每次我在schema.xml文件中进行任何更改时,是否需要重新导入数据?

我正在使用 Solr API

1 个答案:

答案 0 :(得分:1)

不一定是schema.xml中的所有更改,但对于您提到的更改,会影响索引的数据,然后是,您需要重新导入数据。

您可以进行影响请求处理方式的更改,然后您就不需要重新索引数据。