2

我正在使用 Jest 客户端库与我的 ES 集群进行连接和交互。我能够成功地将文档注入索引并指定设置。

 Settings.Builder settings = Settings.settingsBuilder();
 settings.put("number_of_shards", 5);
 settings.put("number_of_replicas", 1);

我在更新索引文档后指定的设置时遇到问题。文档似乎并不清楚如何实现这一点。

4

1 回答 1

2

经过广泛的谷歌搜索,我找到了解决方案。这可以使用 updatesettings 类来实现。

String body = "{ \"index\" : { " +
               "\"number_of_replicas\" :50" + ","+
               "} }";

UpdateSettings updateSettings = new UpdateSettings.Builder(body).addIndex(index).build();
于 2016-06-20T16:31:29.493 回答