elasticsearch 索引刷新

刷新索引

刷新一个或多个索引,使得自上次刷新以来执行的所有操作都可用于搜索,(近)实时功能取决于所使用的索引引擎

ES默认刷新时间是 1秒

应用场景

有时大量添加数据,可能不能立刻查询到,那么就刷新索引

刷新一个索引

POST /索引名/_refresh

刷新多个索引

POST /索引名1,索引名2/_refresh

刷新所有索引

POST /_refresh

设置索引刷新时间

ES默认刷新时间是 1秒

在进行增删改的操作后立马去查可能会出现还是之前的数据,这时可以设置刷新间隔时间:

PUT /索引/_settings
{ "refresh_interval": "40ms" }

原文出处:/show_1IX1rAO2NUz8.html