curl -X POST"localhost:9200/twitter/_delete_by_query?routing=1"-H'Content-Type: application/json'-d' { "query": { "range" : { "age" : { "gte" : 10 } } } } ' 默认情况下,_delete_by_query自上而下批量1000条数据,你也可以在URL中使用参数scroll_size: curl -X POST"localhost:9200...
除了标准参数像pretty,Delete By Query API也支持refresh、wait_for_completion、wait_for_active_shards和timeout。 发送带refresh参数的请求一旦完成,在delete by query...
默认情况下,_delete_by_query自上而下批量1000条数据,你也可以在URL中使用参数scroll_size: POST twitter/_delete_by_query?scroll_size=5000{"query": {"term": {"user":"kimchy"} } } URL参数 除了标准的参数,如pretty,删除通过查询API也支持refresh,wait_for_completion,wait_for_active_shards,timeout和...
默认情况下,_delete_by_query自上而下批量1000条数据,你也可以在URL中使用参数scroll_size: curl-X POST"localhost:9200/twitter/_delete_by_query?scroll_size=5000"-H'Content-Type:application/json'-d'{"query":{"term":{"user":"kimchy"}}}' URL Parameters(url 参数) 除了标准参数像pretty,Delete B...
Delete By Query API _delete_by_query 的简单用法,就是在查询匹配到的每个文档上执行删除。例如: POST twitter/_delete_by_query { "query": { ① "match": { "message": "some message" } } } 1. 2. 3. 4. 5. 6. 7. 8. ①:查询必须是有效的键值对,query是键,这和Search API是同样的方式...
curl -X POST"localhost:9200/twitter/_delete_by_query?scroll_size=5000"-H'Content-Type: application/json' -d' {"query": {"term": {"user":"kimchy"} } } ' URL Parameters(url 参数) 除了标准参数像pretty,Delete By Query API也支持refresh、wait_for_completion、wait_for_active_shards和timeou...
curl -X POST "localhost:9200/twitter/_delete_by_query?scroll_size=5000" -H 'Content-Type: application/json' -d' { "query": { "term": { "user": "kimchy" } } } ' 2.URL Parameters 除了elasticsearch API约定(二)一文向读者介绍的公共参数如pretty之外, DeleteByQueryAPI还支持 refresh、 wai...
"query": { "range" : { "age" : { "gte" : 10 } } } } '默认情况下,_delete_by_query⾃上⽽下批量1000条数据,你也可以在URL中使⽤参数scroll_size:curl -X POST "localhost:9200/twitter/_delete_by_query?scroll_size=5000" -H 'Content-Type: application/json' -d'{ "query": {...
4.2 scroll_size 批量滚动size大小 默认情况下,_delete_by_query使用1000的滚动批处理。您可以使用scroll_size URL参数更改批处理大小: curl -XPOST 'localhost:9200/twitter/_delete_by_query?scroll_size=5000&pretty' -H 'Content-Type: application/json' -d' ...
避免使用 script、update_by_query、delete_by_query,对线上性能影响较大。 需注意的问题 一个索引的 shard 数一旦确定不能改变 ES 不支持事务 ACID 特性。 reindex: reindex 可以实现索引的 shard 变更,但代价非常大:速度慢、对性能有影响,所以好的设计和规划更重要 总结 以上是自己在工作中总结的关于 Elas...