【记录】【solr】solr7.2.1原子更新
就是说只更新指定的字段,没有的字段则添加,有的字段则替换,没有指定更新的字段不会被删除
原来的数据只有id和name这两个字段
java操作,更新一个字段,id用于指定数据
结果,name字段没有被删除掉
再操作
只改变password字段
主要就是
SolrInputDocument solrInputDocument = new SolrInputDocument(); Map<String, Object> map = new HashMap<>(); map.put("set", "66666"); solrInputDocument.addField("password", map); // 这后面是一个Map,不是直接用值
如果直接用值的话就是删除再添加
操作
结果