本文整理了Java中org.elasticsearch.client.IndicesAdminClient.prepareOptimize()
方法的一些代码示例,展示了IndicesAdminClient.prepareOptimize()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IndicesAdminClient.prepareOptimize()
方法的具体详情如下:
包路径:org.elasticsearch.client.IndicesAdminClient
类名称:IndicesAdminClient
方法名:prepareOptimize
暂无
代码示例来源:origin: larsga/Duke
@Override
public void commit() {
if (this.client != null) {
this.flushIndex(true);
this.client.admin().indices()
.refresh(new RefreshRequest(this.indexName)).actionGet();
// enable index auto refresh
ImmutableSettings.Builder indexSettings = ImmutableSettings
.settingsBuilder();
indexSettings.put("refresh_interval", 1);
this.client.admin().indices().prepareUpdateSettings(this.indexName)
.setSettings(indexSettings).execute().actionGet();
this.client.admin().indices().prepareOptimize(this.indexName)
.setMaxNumSegments(5).execute().actionGet();
}
}
代码示例来源:origin: com.erudika/para
/**
* Optimizes an index. This method might be deprecated in the future.
* @param appid the index name (alias)
* @return true if successful
*/
public static boolean optimizeIndex(String appid) {
if (StringUtils.isBlank(appid)) {
return false;
}
boolean result = false;
try {
OptimizeResponse resp = getClient().admin().indices().
prepareOptimize(appid).execute().actionGet();
result = resp.getFailedShards() == 0;
} catch (Exception e) {
logger.warn(null, e);
}
return result;
}
代码示例来源:origin: io.fabric8.insight/insight-elasticsearch
String[] indices = toOptimize.toArray(new String[toOptimize.size()]);
OptimizeRequest request = indicesAdminClient
.prepareOptimize(indices)
.setMaxNumSegments(1)
.request();
内容来源于网络,如有侵权,请联系作者删除!