17、document的全量替换,document的强制创建,document的删除(来源网络课程中的学习笔记)
1、document的全量替换
(1)语法与创建文档是一样的,如果document id不存在,那么就创建;如果document id已经存在,那么就是全量替换操作,替换document的json串内容。
(2)document是不可变的,如果修改document的内容,第一种方式是全量替换,直接对document重新创建索引,替换里面所有的内容。
(3)es会将老的document标记为deleted,然后新增我们给定的document,当我们创建越来越多的document的时候,es会在适当的时机再在后台自动删除标记为deleted的document
2、document的强制创建
(1)创建文档与全量替换的语法是一样的,有时候我们只是想新建文档,如何进行强制创建呢?
方案一(不建议使用):
PUT /index/type/id?op_type=create
{xxxxx这里是要创建的内容
}
也就是说在创建的后面加上op_type=create
方案二(推荐使用):
PUT /index/type/id/_create
3、document的删除
(1)DELTE /index/type/id
(2)不会理解物理删除,只会将其标记为deleted,当数据越来越多的时候,在后台自动删除。
17、document的全量替换,document的强制创建,document的删除(来源网络课程中的学习笔记)相关推荐
- 使用map全量替换html代码中图片scr的值
需求:微信公众号保存永久图文素材,图文消息的具体内容,支持HTML标签,必须少于2万字符,小于1M,且此处会去除JS,涉及图片url必须来源 "上传图文消息内的图片获取URL"接口 ...
- Kubernetes全栈架构师(二进制高可用安装k8s集群扩展篇)--学习笔记
目录 二进制Metrics&Dashboard安装 二进制高可用集群可用性验证 生产环境k8s集群关键性配置 Bootstrapping: Kubelet启动过程 Bootstrapping: ...
- .NET Core开发实战(第17课:为选项数据添加验证:避免错误配置的应用接收用户流量)--学习笔记...
17 | 为选项数据添加验证:避免错误配置的应用接收用户流量 三种验证方法 1.直接注册验证函数 2.实现 IValidateOptions 3.使用 Microsoft.Extensions.Opt ...
- python全栈生鲜电商_Vue+Django REST framework 打造生鲜电商项目(学习笔记一)
1.环境搭建 所需软件的版本: 1)pycharm(使用professional版本) 2)mysql.navicat 安装好的mysql后需要给root权限,不然只能通过localhost访问本地的 ...
- Windows下Solr的安装与配置,附DIH全量导入MySQL数据、IK分词器配置详解——不用集成Tomcat
Solr是Apache开源的比较稳定的一款全文搜索引擎,也是市面上相对比较流行的一款全文搜索引擎,好不好用你用过之后自有判断.今天给大家分享一下它的安装与配置,我用的是7.7.2版本.废话不多说,开搞 ...
- [搜索] Solr (三) 全量索引与增量索引
solr.home D:solr\home solr.war D:solr\server\solr 参考文档 IBM developerWorks 文档库 Apache Solr 的新特性 ...
- 十年难得一遇!从数据误删到全量恢复的惊险记录
来自:DBAplus社群 作者介绍 贝壳找房DBA团队,负责支撑起贝壳找房平台的数据库运维及数据库产品的开发工作,努力提供高效.稳定.安全的数据库服务. 引言 线上的数据库服务我们有完善的备份策略和恢 ...
- Sharepoint学习笔记—ECM系列--文档集(Document Set)的实现
文档集是 SharePoint Server 2010 中的一项新功能,它使组织能够管理单个可交付文档或工作产品(可包含多个文档或文件).文档集是特殊类型的文件夹,它合并了唯一的文档集属性以及文件夹和 ...
- lucene 增量 全量 更新索引_10年+,阿里沉淀出怎样的搜索引擎?
阿里妹导读:搜索引擎是阿里的10年+沉淀,具有很高的技术/业务/商业价值.1688很多场景都借助了搜索中台的能力,基于此,以1688主搜为例介绍搜索全链路知识点,希望对你有所借鉴,有所启发. 一.整体 ...
最新文章
- Matlab绘图函数一览
- 【H.264/AVC视频编解码技术具体解释】十三、熵编码算法(4):H.264使用CAVLC解析宏块的残差数据...
- Java正则表达式应用
- 何时才有Email发布功能
- pip install scikit-image on windows 失败 解决方案
- 数据结构(主席树):HZOI 2016 采花
- 开源项目推荐:3D点云处理软件ParaView,基于Qt和VTK
- qpython3h数字雨代码,html开发数字雨特效代码
- 世界顶级职场中,为什么印度人可以做到CEO,中国人却最多只是架构师?
- 温故而知新,可以为师矣,学习到的东西不断回顾,往往能够发现自己的不足...
- Vue 实现PC端和移动端的自适应
- Android实用视图动画及工具系列之九:漂亮的图片选择器,高性能防崩溃图片选择工具
- 资深工程师PCB经验介绍
- Linux:更新 /usr/share/glib-2.0/schemas 目录
- 深度分析:多元化布局或成香飘飘营销转型的重要一环
- 【老生谈算法】matlab实现模糊K-均值算法——均值算法
- Navicat常用快捷键汇总
- gif一键抠图 在线_remove.bg 自动抠图、一键去除图片背景的免费在线工具
- 数字游戏ABCD*E=DCBA-第11届蓝桥杯Scratch选拔赛真题精选
- 电磁原理---电磁炉
热门文章
- android 富文本框架_五种JavaScript富文本编辑器,总有一款适合你
- 电脑卡顿不流畅怎么解决_电脑卡顿是什么原因,电脑卡顿严重解决方法【详解】...
- Flask框架(flask中的邮件发送Flask-Mail(邮件扩展))
- VTK:单元格内部对象CellsInsideObject用法实战
- OpenCASCADE绘制测试线束:拓扑命令之拓扑和几何分析
- wxWidgets:wxClipboard类用法
- BOOST_VMD_ASSERT_IS_TUPLE宏相关的测试程序
- boost::mpl模块实现empty相关的测试程序
- boost::make_reverse_graph用法的测试程序
- boost::function_types::is_callable_builtin用法的测试程序