Method FindMergesForOptimize
FindMergesForOptimize(SegmentInfos, Int32, ISet<SegmentInfo>)
Determine what set of merge operations is necessary in order to optimize
the index. Index
Declaration
public abstract MergePolicy.MergeSpecification FindMergesForOptimize(SegmentInfos segmentInfos, int maxSegmentCount, ISet<SegmentInfo> segmentsToOptimize)
Parameters
Type | Name | Description |
---|---|---|
Segment |
segmentInfos | the total set of segments in the index |
System. |
maxSegmentCount | requested maximum number of segments in the index (currently this is always 1) |
ISet<Segment |
segmentsToOptimize | contains the specific SegmentInfo instances that must be merged away. This may be a subset of all SegmentInfos. |
Returns
Type | Description |
---|---|
Merge |