ES 使用笔记
ES 使用笔记
1、操作
update:
由于Lucene中的update其实就是覆盖替换,并不支持针对特定Field进行修改,Elasticsearch中的update为了实现针对特定字段修改,在Lucene的基础上做了一些改动。
index:
检查_version。如果插入时没有指定_version,那对于已有的doc,_version会递增,并对文档覆盖。插入时如果指定_version,如果与已有的文档_version不相等,则插入失败,如果相等则覆盖,_version递增。
create:
检查_version,但是对于已有的文档,不会创建新文档,即插入失败。
bulk:
单个请求中一次执行多个索引或者删除操作,使用这种方式可以极大的提升索引性能。
用法:
- /_bulk
- /{index}/_bulk
- /{index}/{type}/_bulk
参考:
https://blog.csdn.net/xiaoyu_BD/article/details/81914567
https://blog.csdn.net/u010454030/article/details/79872003