我正在使用Jest客户端库连接和连接我的ES集群。我能够成功地将文档插入索引并指定设置。
Settings.Builder settings = Settings.settingsBuilder();
settings.put("number_of_shards", 5);
settings.put("number_of_replicas", 1);
我在索引文档后更新指定的设置时遇到问题。该文档似乎尚不清楚如何实现此目的。
最佳答案
经过广泛的Google搜索,我找到了解决方案。这可以使用updatesettings类来实现。
String body = "{ \"index\" : { " +
"\"number_of_replicas\" :50" + ","+
"} }";
UpdateSettings updateSettings = new UpdateSettings.Builder(body).addIndex(index).build();