我对 Elasticsearch 重新索引 API 有疑问。启动重新索引后,目标索引中的现有文档是否会被删除,还是会保留并仅添加新文档?
默认情况下,重新索引操作将覆盖目标索引中已存在且具有相同 ID 的所有文档。
如果您想防止这种情况,可以使用该op_type: create设置仅在目标索引中添加丢失的文档。
{
"conflicts": "proceed",
"source": {
"index": "my_old_index"
},
"dest": {
"index": "my_new_index",
"op_type": "create" <--- add this
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1079 次 |
| 最近记录: |