Class CheckIndex.Status.SegmentInfoStatus
Holds the status of each segment in the index. See SegmentInfos.
Note
This API is experimental and might change in incompatible ways in the next release.
Inherited Members
Namespace: Lucene.Net.Index
Assembly: Lucene.Net.dll
Syntax
public class CheckIndex.Status.SegmentInfoStatus
Properties
Codec
Codec used to read this segment.
Declaration
public Codec Codec { get; }
Property Value
Type | Description |
---|---|
Codec |
Compound
True if segment is compound file format.
Declaration
public bool Compound { get; }
Property Value
Type | Description |
---|---|
bool |
DeletionsGen
Current deletions generation.
Declaration
public long DeletionsGen { get; }
Property Value
Type | Description |
---|---|
long |
Diagnostics
Map that includes certain debugging details that IndexWriter records into each segment it creates
Declaration
public IDictionary<string, string> Diagnostics { get; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
DocCount
Document count (does not take deletions into account).
Declaration
public int DocCount { get; }
Property Value
Type | Description |
---|---|
int |
DocStoreCompoundFile
True if the shared doc store files are compound file format.
Declaration
public bool DocStoreCompoundFile { get; }
Property Value
Type | Description |
---|---|
bool |
DocStoreOffset
Doc store offset, if this segment shares the doc store files (stored fields and term vectors) with other segments. This is -1 if it does not share.
Declaration
public int DocStoreOffset { get; }
Property Value
Type | Description |
---|---|
int |
DocStoreSegment
String of the shared doc store segment, or null
if
this segment does not share the doc store files.
Declaration
public string DocStoreSegment { get; }
Property Value
Type | Description |
---|---|
string |
DocValuesStatus
Declaration
public CheckIndex.Status.DocValuesStatus DocValuesStatus { get; }
Property Value
Type | Description |
---|---|
CheckIndex.Status.DocValuesStatus |
FieldNormStatus
Status for testing of field norms (null
if field norms could not be tested).
Declaration
public CheckIndex.Status.FieldNormStatus FieldNormStatus { get; }
Property Value
Type | Description |
---|---|
CheckIndex.Status.FieldNormStatus |
HasDeletions
True if this segment has pending deletions.
Declaration
public bool HasDeletions { get; }
Property Value
Type | Description |
---|---|
bool |
Name
Name of the segment.
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
string |
NumDeleted
Number of deleted documents.
Declaration
public int NumDeleted { get; }
Property Value
Type | Description |
---|---|
int |
NumFiles
Number of files referenced by this segment.
Declaration
public int NumFiles { get; }
Property Value
Type | Description |
---|---|
int |
OpenReaderPassed
True if we were able to open an AtomicReader on this segment.
Declaration
public bool OpenReaderPassed { get; }
Property Value
Type | Description |
---|---|
bool |
SizeMB
Net size (MB) of the files referenced by this segment.
Declaration
public double SizeMB { get; }
Property Value
Type | Description |
---|---|
double |
StoredFieldStatus
Status for testing of stored fields (null
if stored fields could not be tested).
Declaration
public CheckIndex.Status.StoredFieldStatus StoredFieldStatus { get; }
Property Value
Type | Description |
---|---|
CheckIndex.Status.StoredFieldStatus |
TermIndexStatus
Status for testing of indexed terms (null
if indexed terms could not be tested).
Declaration
public CheckIndex.Status.TermIndexStatus TermIndexStatus { get; }
Property Value
Type | Description |
---|---|
CheckIndex.Status.TermIndexStatus |
TermVectorStatus
Status for testing of term vectors (null
if term vectors could not be tested).
Declaration
public CheckIndex.Status.TermVectorStatus TermVectorStatus { get; }
Property Value
Type | Description |
---|---|
CheckIndex.Status.TermVectorStatus |