1、删除和更新也都是写操作,但是 Elasticsearch 中的文档是不可变的,因此不

能被删除或者改动以展示其变更;

2、磁盘上的每个段都有一个相应的.del 文件。当删除请求发送后,文档并没有真

的被删除,而是在.del 文件中被标记为删除。该文档依然能匹配查询,但是会在

结果中被过滤掉。当段合并时,在.del 文件中被标记为删除的文档将不会被写入

新段。

3、在新的文档被创建时,Elasticsearch 会为该文档指定一个版本号,当执行更新

时,旧版本的文档在.del 文件中被标记为删除,新版本的文档被索引到一个新段。

旧版本的文档依然能匹配查询,但是会在结果中被过滤掉。

最新文章

  1. 【Java每日一题】20161209
  2. Java高并发同步Volatile的使用
  3. mysql sql 分页
  4. The template engine
  5. CentOS6 启动流程图文解剖
  6. GBrowse配置相关资料
  7. TCP 滑动窗口和 拥塞窗口
  8. OC语法7——内存管理之@property参数
  9. MySQL的Master/Slave群集安装和配置
  10. clip实现圆环进度条
  11. [HNOI 2018]道路
  12. javascript 5.2
  13. 升讯威微信营销系统开发实践:(1)功能概要与架构设计( 完整开源于 Github)
  14. hive drop 报错
  15. CSS之IE浏览器的hasLayout,IE低版本的bug根源
  16. Qt自定义控件大全+designer源码
  17. fiddler 抓取iphone发出的http和https包
  18. SpingBoot一——demo及阿里云部署
  19. mySQL 教程 第2章 安装和介绍mySQL
  20. redis安装以及php扩展

热门文章

  1. [MethodImpl(MethodImplOptions.Synchronized)]与lock机制
  2. C#中 Var关键字
  3. win7下安装docker toolbox
  4. 什么是句柄C#
  5. POJ3368题解
  6. kibana实现条件查询和修改
  7. Pycharm:调试、断点
  8. WPS:在Word中插入Visio绘制的流程图
  9. consul-常用命令
  10. websocket原理和基于c/c++实现的websocket协议栈(更新中)