2015-01-06 17 views
0

我在schema.xml文件添加一些改动,只需在下面的更换过滤器catenateAll="0"1匹配像“萨辛·坦都卡”,这应该显示“邓德”结果的话结果:我们是否应该每次在solrconfig.xml或schema.xml中添加任何更改时重新导入数据?

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

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

我正在使用Solr API

回答

1

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

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

相关问题