elasticsearch - ElasticSearch - 如果文档不存在,部分更新是否会创建新文档?
问题描述
我想部分更新 ElasticSearch 索引中的信息。
如果 Document 不存在,那么 Partial Update 将创建新的 Document 或 Discard Request??
解决方案
当索引中不存在文档时,更新请求将失败,除非您在更新脚本中添加带有键/值对的upsert参数。
请在提问之前检查文档。Elastic 文档详细介绍了更新请求的预期行为。
推荐阅读
- proxy - 如何为基于 localhost:3000 node.js 的应用程序建立 Apache2 代理
- java - Spring Boot 2 没有获取操作系统环境变量
- maven - 如何创建构建管道以便它可以构建多个依赖存储库?
- java - android构建错误:找不到符号类IntDef
- iccube - 如何指定 icCube 权限以拒绝访问维度的所有成员但允许访问一个维度?
- spring-cloud-contract - Spring Cloud 合约 jar 版本控制
- regex - Perl 正则表达式命令行问题
- android - w:警告:sleepTrackerViewModel.startButtonVisible.getValue() 是一个装箱字段,但需要取消装箱才能执行 android:enabled
- javascript - 在通过过滤器更改某些数据后,如何让 forEach 循环或 .map() 返回或显示某些数据?
- mongodb - 长聚合管道的 MongoDB 性能改进