Solr Error 400未知字段

时间:2014-11-11 16:30:19

标签: solr

有没有办法跳过Solr 400未知字段错误?

我的意思是可以简单地忽略传递给更新处理程序的所有未在schema.xml文件中定义的字段吗?

即。 如果我的schema.xml类似于:

<field name="id"                  type="text_general"  indexed="true"   stored="true" multiValued="false" required="true"/>
<field name="locale"             type="text_general"  indexed="true"   stored="true"/>
<field name="description"         type="text_general"  indexed="true"   stored="true"/>

在添加新文档期间,我收到一个包含以下字段的文档:

[id:myID, locale:myLocale, description:myDescription, newField:newField ]

如何避免由于存在“newField”而导致的400错误。

感谢。

1 个答案:

答案 0 :(得分:0)

newField未在您的架构中明确定义。 如果您想动态添加一些字段,则必须使用Dynamic Fields