You are looking at documentation for an older release.
Not what you want? See the
current release documentation.
Optimizeedit
The optimize API allows you to optimize one or more indices through an API. The optimize process basically optimizes the index for faster search operations (and relates to the number of segments a Lucene index maintains within each shard). The optimize operation allows you to specify the maximum number of segments to use during the optimization.
Optimize alledit
var r = this.ConnectedClient.Optimize();
Optimize several indices with parametersedit
var r = this.ConnectedClient.Optimize(new[] { "index", "index2" }, new OptimizeParams {MaximumSegments=2});
More overloads exist and all OptimizeParams are mapped. See the documentation on optimize for the accepted parameters