elasticsearch Elasticsearch-使用索引模板文件中的is_write参数创建别名,elasticsearch,alias,elasticsearch,Alias" /> elasticsearch Elasticsearch-使用索引模板文件中的is_write参数创建别名,elasticsearch,alias,elasticsearch,Alias" />

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

elasticsearch Elasticsearch-使用索引模板文件中的is_write参数创建别名,elasticsearch,alias,elasticsearch,Alias,我正在通过JavaAPI创建一个索引模板,我做了类似的事情(代码如下) 我认为,通过这种方式,别名rolled veraliasobj将具有参数is\u write\u index:true,但最后,当我检查创建的别名时,它看起来是这样的: "aliases" : { "all-alias" : { }, "recent-alias" : { }, "rolledover-alias" : { }, "write-alias" : { } }, 你知道为什么它不把参数is_wr

我正在通过JavaAPI创建一个索引模板,我做了类似的事情(代码如下)

我认为,通过这种方式,别名
rolled veraliasobj
将具有参数
is\u write\u index:true
,但最后,当我检查创建的别名时,它看起来是这样的:

"aliases" : {
  "all-alias" : { },
  "recent-alias" : { },
  "rolledover-alias" : { },
  "write-alias" : { }
},
你知道为什么它不把参数
is_write_index
放在别名
滚动别名中吗

    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);