solr4.9原子更新solrj例子

来源:互联网 发布:怎么下载淘宝卖家版 编辑:程序博客网 时间:2024/06/10 03:54
doc.setField("id", 81);Map<String, String> setOper = new HashMap<String, String>();setOper.put("set", "小冰");doc.addField("name", setOper);UpdateResponse response = server.add(doc);server.commit();

的确实现了指定字段的更新,不用设置其它未改变的字段。看了下代码,当发现设置的字段值是Map类型时就认为是原子更新了。

但据说还是对整个文档删除后再建立,索引还是重新建一遍,源码暂时没看懂。如果这样,有频繁更新字段时还是不合理。

欢迎交流、私信。

0 0
原创粉丝点击