作者回复: updatebyquery是做索引的数据重建,并不是做更新。可以一次执行,也可以分批执行。
所有更新和查询失败都会导致_update_by_query中止并failures在响应中返回。已执行的更新仍然存在。换句话说,该过程不会回滚,只会中止。当第一个失败导致中止时,失败的批量请求返回的所有失败都将在failures元素中返回; 因此,可能存在相当多的失败实体。所以,在生产环境中要考虑这方面的情况,并为文档增加相关的字段进行版本跟踪
作者回复: 需要重新获取文档,然后再做update更新
作者回复: 应该只能对整个文档重简索引