我有一个用例,我想在不知道其索引的情况下更新文档。目前我正在通过 id 查询并获取索引然后更新(2 操作)。Update By Query API 似乎在单个操作中执行此用例。但我只是持怀疑态度,因为根据 Elasticsearch 文档,
When you submit an update by query request, Elasticsearch gets a snapshot of the data stream or index when it begins processing the request and updates matching documents using internal versioning.
由于会有很多更新,只是想知道使用_update_by_query
单个文档时是否会比使用 _update API 获取和更新会产生性能开销。