The CheckIndex..::..Status type exposes the following members.

Fields

  NameDescription
Public fieldcantOpenSegments
True if we were unable to open the segments_N file.
Public fieldclean
True if no problems were found with the index.
Public fielddir
Directory index is in.
Public fieldmissingSegments
True if we were unable to locate and load the segments_N file.
Public fieldmissingSegmentVersion
True if we were unable to read the version number from segments_N file.
Public fieldnumBadSegments
How many bad segments were found.
Public fieldnumSegments
Number of segments in the index.
Public fieldpartial
True if we checked only specific segments ({@link #CheckIndex(List)}) was called with non-null argument).
Public fieldsegmentFormat
String description of the version of the index.
Public fieldsegmentInfos
List of {@link SegmentInfoStatus} instances, detailing status of each segment.
Public fieldsegmentsChecked
Empty unless you passed specific segments list to check as optional 3rd argument.
Public fieldsegmentsFileName
Name of latest segments_N file in the index.
Public fieldtoolOutOfDate
True if the index was created with a newer version of Lucene than the CheckIndex tool.
Public fieldtotLoseDocCount
How many documents will be lost to bad segments.
Public fielduserData
Holds the userData of the last commit in the index

See Also