ElasticSearch索引刷新周期(refresh_interval)
注: 部分概念介绍来源于网络简介当数据添加到索引后并不能马上被查询到,等到索引刷新后才会被查询到。 refresh_interval 配置的刷新间隔。refresh_interval 的默认值是 1s。单位:ms: 毫秒s: 秒m: 分钟如果是指定的纯数字,单位是毫秒。当 refresh_interval 为 -1 时,意味着不刷新索引。当需要大量导入数据到ES中,可以将 refresh_inte
注: 部分概念介绍来源于网络
简介
当数据添加到索引后并不能马上被查询到,等到索引刷新后才会被查询到。 refresh_interval 配置的刷新间隔。
refresh_interval 的默认值是 1s。
单位:
ms: 毫秒
s: 秒
m: 分钟
如果是指定的纯数字,单位是毫秒。
当 refresh_interval 为 -1 时,意味着不刷新索引。
当需要大量导入数据到ES中,可以将 refresh_interval 设置为 -1 以加快导入速度。导入结束后,再将 refresh_interval 设置为一个正数,例如1s。或者手动 refresh 索引。
将索引的 refresh_interval 设置为 1分钟
PUT my_index/_settings
{
"index" : {
"refresh_interval" : "1m"
}
}
添加数据时忽略 refresh_interval 配置,直接触发刷新索引
POST my_index/_doc?refresh
{ "name" : "李四" }
重置 refresh_interval
PUT my_index/_settings
{
"index" : {
"refresh_interval" : null
}
}
更多推荐
所有评论(0)