Solr - 如何使用copyField复制空字段

时间:2015-10-23 02:56:12

标签: solr lucene

托管模式文件(省略默认设置):

<field name="content" type="strings"/>
<copyField source="content" dest="Cytokine"/>
<field name="Cytokine" type="strings" multiValued="true" indexed="true" stored="true"/>

在查看Cytokine字段时,我在架构浏览器中得到了这个:

对不起,没有可用的术语信息:(

内容字段中有数据。它来自我上传的具有内容字段的文档。 Cytokine是我在托管模式文件中添加的字段。

问题:

看起来Cytokine字段中没有数据。我不确定为什么,因为有一个文档包含内容字段的数据。这个架构的这种行为是正确的吗?我希望能够将具有数据的字段中的数据复制到另一个不具有数据的字段中。 我究竟做错了什么?

1 个答案:

答案 0 :(得分:0)

@MatsLindh,看起来我实际上需要擦除索引(删除它)并重新上载文档。然后复制。