Elasticsearch-在索引模板文件中使用is_write参数创建别名

时间:2019-06-26 15:56:04

标签: elasticsearch alias

我正在通过Java api创建索引模板,并且做了类似的事情(下面的代码)

尽管如此,别名rolledoverAliasObj将具有参数is_write_index:true,但最后,当我检查创建的别名时,它看起来像这样:

"aliases" : {
  "all-alias" : { },
  "recent-alias" : { },
  "rolledover-alias" : { },
  "write-alias" : { }
},

有什么想法为什么不将参数is_write_index放在别名rolledover-alias中?

    Alias rolledoverAliasObj = new Alias(rolledoverAlias).writeIndex(true);
    request.alias(new Alias(writeAlias))
            .alias(new Alias(allAlias))
            .alias(new Alias(recentAliasName))
            .alias(rolledoverAliasObj);
    request.settings(getIndexSettings());
    restHighLevelClient.indices().putTemplate(request, RequestOptions.DEFAULT);

0 个答案:

没有答案