如何在Solr中将每个文档中的一个字段设置为null?

时间:2014-06-30 20:45:32

标签: solr lucene

在Solr中,如何将每个文档中的一个字段设置为null。从我所看到的情况看来,我必须像这样更新每个文档:

{"id":"someId","fieldToMakeNull":{"set":null}}

意味着我必须检索每个文档以获取其ID。是否有某种类型的查询更新我可以使用类似于查询删除?

{"delete": { "query":"QUERY" }}

如果有这样的事情会很好:

{"update": { "query":"*:*","fieldToMakeNull":{"set":null}}}

我知道我可以删除整个索引并从头开始,但在我的情况下这不是很有效,因为索引需要很多步骤来构建。只是不想循环遍历每个文档。

谢谢,

沃伦

0 个答案:

没有答案