Elasticsearch - создание псевдонима с параметром is_write в файле шаблона индекса - PullRequest
0 голосов
/ 26 июня 2019

Я создаю шаблон индекса через 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);
...