所以我有一个大约 10k 文档的小 es 索引,我想普遍更新它们。比如说,我想更改所有文件的价格。你知道我如何优化这个过程吗?现在只需要大约 18 秒就可以对 10.000 个文档进行批量更新,并且在不久的将来它将容纳数百万。
更新
具体查询是:
POST localhost:9200/db_to_es_2/_update_by_query
{
"script": {
"inline": "ctx._source.price = 100"
},
"query": {
"term": {
"_type": "product_i18n_v2"
}
}
}
Run Code Online (Sandbox Code Playgroud)
已解决 找到了如何设置批量大小 (scroll_size=...) 并在我设置大批量更新时提高了性能。
谢谢!
| 归档时间: |
|
| 查看次数: |
3287 次 |
| 最近记录: |