2012-11-08 48 views

回答

0

schema.xml中与添加或更改字段相关的任何更改都需要重新索引数据。
所以你必须重新加载你的数据。

如果你知道这个文档,你可以用这个字段做一个Partial update of all those document

+0

请注意,部分更新支持仅适用于Solr 4.0,因此您需要更新Solr实例以利用该功能。 –

0

检查Solr: Add new fields with Default Value for Existing Documents

如果我们只需要搜索和显示新的领域,我们可以做下面的步骤。

  1. 添加新的字段定义在schema.xml中:

  2. 我们需要更新的搜索查询:当此newFiled搜索默认值,同时搜索空值: - ( - newFiled:默认值和newFiled:[* TO *])

  3. 使用DocTransformer在旧字段中没有该字段的值时添加默认值。

某些功能可能无法正常工作,例如排序,统计。

相关问题