Package | Description |
---|---|
org.apache.lucene.index |
Code to maintain and access indices.
|
Modifier and Type | Class | Description |
---|---|---|
class |
LogByteSizeMergePolicy |
This is a
LogMergePolicy that measures size of a
segment as the total byte size of the segment's files. |
class |
LogDocMergePolicy |
This is a
LogMergePolicy that measures size of a
segment as the number of documents (not taking deletions
into account). |
class |
LogMergePolicy |
This class implements a
MergePolicy that tries
to merge segments into levels of exponentially
increasing size, where each level has fewer segments than
the value of the merge factor. |
class |
NoMergePolicy |
A
MergePolicy which never returns merges to execute (hence it's
name). |
class |
TieredMergePolicy |
Merges segments of approximately equal size, subject to
an allowed number of segments per tier.
|
class |
UpgradeIndexMergePolicy |
This
MergePolicy is used for upgrading all existing segments of
an index when calling IndexWriter.forceMerge(int) . |
Modifier and Type | Field | Description |
---|---|---|
protected MergePolicy |
UpgradeIndexMergePolicy.base |
|
static MergePolicy |
NoMergePolicy.COMPOUND_FILES |
A singleton
NoMergePolicy which indicates the index uses compound
files. |
static MergePolicy |
NoMergePolicy.NO_COMPOUND_FILES |
A singleton
NoMergePolicy which indicates the index does not use
compound files. |
Modifier and Type | Method | Description |
---|---|---|
MergePolicy |
IndexWriter.getMergePolicy() |
Deprecated.
use
IndexWriterConfig.getMergePolicy() instead |
MergePolicy |
IndexWriterConfig.getMergePolicy() |
Returns the current MergePolicy in use by this writer.
|
Modifier and Type | Method | Description |
---|---|---|
void |
IndexWriter.setMergePolicy(MergePolicy mp) |
Deprecated.
use
IndexWriterConfig.setMergePolicy(MergePolicy) instead. |
IndexWriterConfig |
IndexWriterConfig.setMergePolicy(MergePolicy mergePolicy) |
Expert:
MergePolicy is invoked whenever there are changes to the
segments in the index. |
Constructor | Description |
---|---|
UpgradeIndexMergePolicy(MergePolicy base) |
Wrap the given
MergePolicy and intercept forceMerge requests to
only upgrade segments written with previous Lucene versions. |
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.