记录solrsolr7.2.1原子更新

Posted xiaostudy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录solrsolr7.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,不是直接用值

 

如果直接用值的话就是删除再添加

操作

技术图片

 

 结果

技术图片

 

以上是关于记录solrsolr7.2.1原子更新的主要内容,如果未能解决你的问题,请参考以下文章

原子片段:原子编辑器中的多行片段

SecurityError:replaceState 无法将历史记录更新为在路径、查询或片段以外的组件中不同的 URL

想要使用 SharePreferences 更新第二个片段中的数据,但第二个片段没有更新

volatile

volatile

片段 TextView 无法从 parcelable 对象更新