0

我有一个默认值为 false 的字段:

<field indexed="true" multiValued="false"
  name="has_status" default="false" />

我还有另一个领域:

<field indexed="true" multiValued="false"
  name="status_value"
 type="string" default="false" />

有没有办法根据索引期间 status_value 是否为空来计算 has_status 的值?所以,当一个文档被索引时,如果一个项目有status_list,我们把“true”设置为有状态。

4

1 回答 1

1

如果您使用 DataImportHandler,则可以使用转换器。否则,您想使用 UpdateRequestProcessor 并且几乎相同的示例在 wiki 上,或者您可以将一些东西与FieldMutating Update Processors之一放在一起。

于 2013-01-22T19:48:35.190 回答