现在我有3个指数
他们对棒球有弹性别名,刷新间隔为“-1”我可以通过检查来检查
GET /baseball/_settings
现在,如果我用
更新了刷新间隔 PUT /baseball-a/baseball/_settings
{
"index" : { "refresh_interval" : "1s"}
}
然后我做
GET /baseball/_settings
如果我没有反映这些变化
GET /baseball-a/baseball/_settings
那么变化就在那里
为什么别名没有收到变化? (我做错了什么)
答案 0 :(得分:1)
您在PUT请求中使用的网址不正确,您需要使用逗号分隔索引(即baseball-a
)和别名(即baseball
),而不是正斜线。
PUT /baseball-a,baseball/_settings
{
"index" : { "refresh_interval" : "1s"}
}
此外,由于您使用了别名,因此您无需指定索引名称
PUT /baseball/_settings
{
"index" : { "refresh_interval" : "1s"}
}