调优的时候,需要用合并索引片段,直接执行下面命令即可。
curl -XPOST 'http://xx.xx.xx.xx:9200/indexName/_forcemerge?max_num_segments=1'
准备用java代码操作,查看资料都是类似下面这种写法:
client.admin().indices().prepareOptimize("sl01", "sl02").setMaxNumSegments(1).get();
但是在es2.4版本下面发现不存在prepareOptimize方法,查看api发现变成了如下形式:
client.admin().indices().prepareForceMerge("sl01", "sl02").setMaxNumSegments(1).get();
特此记录下。