elasticsearch Elasticsearch-使用索引模板文件中的is_write参数创建别名
我正在通过JavaAPI创建一个索引模板,我做了类似的事情(代码如下) 我认为,通过这种方式,别名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
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);