public static class CheckIndex.Status
extends java.lang.Object
CheckIndex.checkIndex()
detailing the health and status of the index.Modifier and Type | Class and Description |
---|---|
static class |
CheckIndex.Status.DocValuesStatus
Status from testing DocValues
|
static class |
CheckIndex.Status.FieldNormStatus
Status from testing field norms.
|
static class |
CheckIndex.Status.SegmentInfoStatus
Holds the status of each segment in the index.
|
static class |
CheckIndex.Status.StoredFieldStatus
Status from testing stored fields.
|
static class |
CheckIndex.Status.TermIndexStatus
Status from testing term index.
|
static class |
CheckIndex.Status.TermVectorStatus
Status from testing stored fields.
|
Modifier and Type | Field and Description |
---|---|
boolean |
cantOpenSegments
True if we were unable to open the segments_N file.
|
boolean |
clean
True if no problems were found with the index.
|
Directory |
dir
Directory index is in.
|
int |
maxSegmentName
The greatest segment name.
|
boolean |
missingSegments
True if we were unable to locate and load the segments_N file.
|
boolean |
missingSegmentVersion
True if we were unable to read the version number from segments_N file.
|
int |
numBadSegments
How many bad segments were found.
|
int |
numSegments
Number of segments in the index.
|
boolean |
partial
True if we checked only specific segments (
CheckIndex.checkIndex(List) ) was called with non-null
argument). |
java.util.List<CheckIndex.Status.SegmentInfoStatus> |
segmentInfos
List of
CheckIndex.Status.SegmentInfoStatus instances, detailing status of each segment. |
java.util.List<java.lang.String> |
segmentsChecked
Empty unless you passed specific segments list to check as optional 3rd argument.
|
java.lang.String |
segmentsFileName
Name of latest segments_N file in the index.
|
boolean |
toolOutOfDate
True if the index was created with a newer version of Lucene than the CheckIndex tool.
|
int |
totLoseDocCount
How many documents will be lost to bad segments.
|
java.util.Map<java.lang.String,java.lang.String> |
userData
Holds the userData of the last commit in the index
|
boolean |
validCounter
Whether the SegmentInfos.counter is greater than any of the segments' names.
|
public boolean clean
public boolean missingSegments
public boolean cantOpenSegments
public boolean missingSegmentVersion
public java.lang.String segmentsFileName
public int numSegments
public java.util.List<java.lang.String> segmentsChecked
CheckIndex.checkIndex(List)
public boolean toolOutOfDate
public java.util.List<CheckIndex.Status.SegmentInfoStatus> segmentInfos
CheckIndex.Status.SegmentInfoStatus
instances, detailing status of each segment.public Directory dir
public int totLoseDocCount
public int numBadSegments
public boolean partial
CheckIndex.checkIndex(List)
) was called with non-null
argument).public int maxSegmentName
public boolean validCounter
public java.util.Map<java.lang.String,java.lang.String> userData
Copyright © 2010 - 2019 Adobe. All Rights Reserved