别名

时间:2015-09-15 16:57:55

标签: json elasticsearch

现在我有3个指数

  1. 棒球一个
  2. 棒球-B
  3. 棒球-C
  4. 他们对棒球有弹性别名,刷新间隔为“-1”我可以通过检查来检查 GET /baseball/_settings

    现在,如果我用

    更新了刷新间隔

    PUT /baseball-a/baseball/_settings { "index" : { "refresh_interval" : "1s"} }

    然后我做

    GET /baseball/_settings

    如果我没有反映这些变化

    GET /baseball-a/baseball/_settings

    那么变化就在那里

    为什么别名没有收到变化? (我做错了什么)

1 个答案:

答案 0 :(得分:1)

您在PUT请求中使用的网址不正确,您需要使用逗号分隔索引(即baseball-a)和别名(即baseball),而不是正斜线。

PUT /baseball-a,baseball/_settings 
{ 
    "index" : { "refresh_interval" : "1s"} 
}

此外,由于您使用了别名,因此您无需指定索引名称

PUT /baseball/_settings 
{ 
    "index" : { "refresh_interval" : "1s"} 
}