gpt4 book ai didi

solrj 原子更新 - 如何将字段设置为空?

转载 作者:行者123 更新时间:2023-12-01 00:33:01 29 4
gpt4 key购买 nike

我正在使用 Solrj 的原子更新。它工作得很好,但我不知道如何删除现有文档中的字段。

在 Solr 教程 ( http://wiki.apache.org/solr/UpdateXmlMessages ) 中,他们解释了如何使用 xml 进行操作:

<add>
<doc>
<field name="employeeId">05991</field>
<field name="skills" update="set" null="true" />
</doc>
</add>

有谁知道如何从 SolrJ 做到这一点?

谢谢!

最佳答案

好的。所以显然这是这样做的方式 -

  SolrInputDocument inputDoc = new SolrInputDocument();

Map<String, String> partialUpdateNull = new HashMap<String, String>();
partialUpdateNull.put("set", null);

inputDoc.setField("FIELD_YOU_WANT_TO_DELETE", partialUpdateNull);

不管怎么说,多谢拉!

关于solrj 原子更新 - 如何将字段设置为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20252517/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com