The MergePolicy type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | MergePolicy | Initializes a new instance of the MergePolicy class |
Methods
Name | Description | |
---|---|---|
![]() | Close | Release all resources for the policy. |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() | FindMerges | Determine what set of merge operations are now necessary on the index.
{@link IndexWriter} calls this whenever there is a change to the segments.
This call is always synchronized on the {@link IndexWriter} instance so
only one thread at a time will call this method.
|
![]() | FindMergesForOptimize | Determine what set of merge operations is necessary in order to optimize
the index. {@link IndexWriter} calls this when its
{@link IndexWriter#Optimize()} method is called. This call is always
synchronized on the {@link IndexWriter} instance so only one thread at a
time will call this method.
|
![]() | FindMergesToExpungeDeletes | Determine what set of merge operations is necessary in order to expunge all
deletes from the index.
|
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ToString | (Inherited from Object.) |
![]() | UseCompoundDocStore | Returns true if the doc store files should use the
compound file format.
|
![]() | UseCompoundFile | Returns true if a newly flushed (not from merge)
segment should use the compound file format.
|
Fields
Name | Description | |
---|---|---|
![]() | writer |