Lucene.Net  3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
Public Attributes | List of all members
Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus Class Reference

Holds the status of each segment in the index. See SegmentInfos. More...

Public Attributes

System.String name
 Name of the segment.
 
int docCount
 Document count (does not take deletions into account).
 
bool compound
 True if segment is compound file format.
 
int numFiles
 Number of files referenced by this segment.
 
double sizeMB
 Net size (MB) of the files referenced by this segment.
 
int docStoreOffset = - 1
 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.
 
System.String docStoreSegment
 String of the shared doc store segment, or null if this segment does not share the doc store files.
 
bool docStoreCompoundFile
 True if the shared doc store files are compound file format.
 
bool hasDeletions
 True if this segment has pending deletions.
 
System.String deletionsFileName
 Name of the current deletions file name.
 
int numDeleted
 Number of deleted documents.
 
bool openReaderPassed
 True if we were able to open a SegmentReader on this segment.
 
bool hasProx
 True if at least one of the fields in this segment does not omitTermFreqAndPositions.
 
IDictionary< string, string > diagnostics
 Map<String, String> that includes certain debugging details that IndexWriter records into each segment it creates
 
FieldNormStatus fieldNormStatus
 Status for testing of field norms (null if field norms could not be tested).
 
TermIndexStatus termIndexStatus
 Status for testing of indexed terms (null if indexed terms could not be tested).
 
StoredFieldStatus storedFieldStatus
 Status for testing of stored fields (null if stored fields could not be tested).
 
TermVectorStatus termVectorStatus
 Status for testing of term vectors (null if term vectors could not be tested).
 

Detailed Description

Holds the status of each segment in the index. See SegmentInfos.

WARNING: this API is new and experimental and is subject to suddenly change in the next release.

Definition at line 121 of file CheckIndex.cs.

Member Data Documentation

bool Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus.compound

True if segment is compound file format.

Definition at line 130 of file CheckIndex.cs.

System.String Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus.deletionsFileName

Name of the current deletions file name.

Definition at line 160 of file CheckIndex.cs.

IDictionary<string, string> Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus.diagnostics

Map<String, String> that includes certain debugging details that IndexWriter records into each segment it creates

Definition at line 184 of file CheckIndex.cs.

int Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus.docCount

Document count (does not take deletions into account).

Definition at line 127 of file CheckIndex.cs.

bool Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus.docStoreCompoundFile

True if the shared doc store files are compound file format.

Definition at line 154 of file CheckIndex.cs.

int Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus.docStoreOffset = - 1

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.

Definition at line 144 of file CheckIndex.cs.

System.String Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus.docStoreSegment

String of the shared doc store segment, or null if this segment does not share the doc store files.

Definition at line 149 of file CheckIndex.cs.

FieldNormStatus Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus.fieldNormStatus

Status for testing of field norms (null if field norms could not be tested).

Definition at line 187 of file CheckIndex.cs.

bool Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus.hasDeletions

True if this segment has pending deletions.

Definition at line 157 of file CheckIndex.cs.

bool Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus.hasProx

True if at least one of the fields in this segment does not omitTermFreqAndPositions.

See Also
AbstractField.OmitTermFreqAndPositions

Definition at line 178 of file CheckIndex.cs.

System.String Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus.name

Name of the segment.

Definition at line 124 of file CheckIndex.cs.

int Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus.numDeleted

Number of deleted documents.

Definition at line 163 of file CheckIndex.cs.

int Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus.numFiles

Number of files referenced by this segment.

Definition at line 133 of file CheckIndex.cs.

bool Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus.openReaderPassed

True if we were able to open a SegmentReader on this segment.

Definition at line 168 of file CheckIndex.cs.

double Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus.sizeMB

Net size (MB) of the files referenced by this segment.

Definition at line 138 of file CheckIndex.cs.

StoredFieldStatus Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus.storedFieldStatus

Status for testing of stored fields (null if stored fields could not be tested).

Definition at line 193 of file CheckIndex.cs.

TermIndexStatus Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus.termIndexStatus

Status for testing of indexed terms (null if indexed terms could not be tested).

Definition at line 190 of file CheckIndex.cs.

TermVectorStatus Lucene.Net.Index.CheckIndex.Status.SegmentInfoStatus.termVectorStatus

Status for testing of term vectors (null if term vectors could not be tested).

Definition at line 196 of file CheckIndex.cs.


The documentation for this class was generated from the following file: