public static class CheckIndex.Status extends Object
CheckIndex.checkIndex()
detailing the health and status of the index.Modifier and Type | Class and Description |
---|---|
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). |
String |
segmentFormat
String description of the version of the index.
|
List<CheckIndex.Status.SegmentInfoStatus> |
segmentInfos
List of
CheckIndex.Status.SegmentInfoStatus instances, detailing status of each segment. |
List<String> |
segmentsChecked
Empty unless you passed specific segments list to check as optional 3rd argument.
|
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.
|
Map<String,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.
|
Constructor and Description |
---|
CheckIndex.Status() |
public boolean clean
public boolean missingSegments
public boolean cantOpenSegments
public boolean missingSegmentVersion
public String segmentsFileName
public int numSegments
public String segmentFormat
public List<String> segmentsChecked
CheckIndex.checkIndex(List)
public boolean toolOutOfDate
public 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