![]() |
Lucene.Net
3.0.3
Lucene.Net is a .NET port of the Java Lucene Indexing Library
|
Information about a segment such as it's name, directory, and files related to the segment. More...
Inherits ICloneable.
Public Member Functions | |
override System.String | ToString () |
SegmentInfo (System.String name, int docCount, Directory dir) | |
SegmentInfo (System.String name, int docCount, Directory dir, bool isCompoundFile, bool hasSingleNormFile) | |
SegmentInfo (System.String name, int docCount, Directory dir, bool isCompoundFile, bool hasSingleNormFile, int docStoreOffset, System.String docStoreSegment, bool docStoreIsCompoundFile, bool hasProx) | |
long | SizeInBytes () |
Returns total size in bytes of all of files used by this segment. | |
bool | HasDeletions () |
System.Object | Clone () |
System.String | GetDelFileName () |
bool | HasSeparateNorms (int fieldNumber) |
Returns true if this field for this segment has saved a separate norms file (_<segment>_N.sX). | |
bool | HasSeparateNorms () |
Returns true if any fields in this segment have separate norms. | |
System.String | GetNormFileName (int number) |
Get the file name for the norms file for this field. | |
bool | GetUseCompoundFile () |
Returns true if this segment is stored as a compound file; else, false. | |
int | GetDelCount () |
IList< string > | Files () |
System.String | SegString (Directory dir) |
Used for debugging | |
override bool | Equals (System.Object obj) |
We consider another SegmentInfo instance equal if it has the same dir and same name. | |
override int | GetHashCode () |
Public Attributes | |
System.String | name |
int | docCount |
Directory | dir |
Properties | |
IDictionary< string, string > | Diagnostics [get, set] |
int | DocStoreOffset [get, set] |
bool | DocStoreIsCompoundFile [get, set] |
string | DocStoreSegment [get] |
bool | HasProx [get, set] |
Information about a segment such as it's name, directory, and files related to the segment.
NOTE: This API is new and still experimental (subject to change suddenly in the next release)
Definition at line 35 of file SegmentInfo.cs.
Lucene.Net.Index.SegmentInfo.SegmentInfo | ( | System.String | name, |
int | docCount, | ||
Directory | dir | ||
) |
Definition at line 97 of file SegmentInfo.cs.
Lucene.Net.Index.SegmentInfo.SegmentInfo | ( | System.String | name, |
int | docCount, | ||
Directory | dir, | ||
bool | isCompoundFile, | ||
bool | hasSingleNormFile | ||
) |
Definition at line 113 of file SegmentInfo.cs.
Lucene.Net.Index.SegmentInfo.SegmentInfo | ( | System.String | name, |
int | docCount, | ||
Directory | dir, | ||
bool | isCompoundFile, | ||
bool | hasSingleNormFile, | ||
int | docStoreOffset, | ||
System.String | docStoreSegment, | ||
bool | docStoreIsCompoundFile, | ||
bool | hasProx | ||
) |
Definition at line 117 of file SegmentInfo.cs.
System.Object Lucene.Net.Index.SegmentInfo.Clone | ( | ) |
Definition at line 357 of file SegmentInfo.cs.
override bool Lucene.Net.Index.SegmentInfo.Equals | ( | System.Object | obj | ) |
We consider another SegmentInfo instance equal if it has the same dir and same name.
Definition at line 858 of file SegmentInfo.cs.
IList<string> Lucene.Net.Index.SegmentInfo.Files | ( | ) |
Definition at line 697 of file SegmentInfo.cs.
int Lucene.Net.Index.SegmentInfo.GetDelCount | ( | ) |
Definition at line 589 of file SegmentInfo.cs.
System.String Lucene.Net.Index.SegmentInfo.GetDelFileName | ( | ) |
Definition at line 396 of file SegmentInfo.cs.
override int Lucene.Net.Index.SegmentInfo.GetHashCode | ( | ) |
Definition at line 870 of file SegmentInfo.cs.
System.String Lucene.Net.Index.SegmentInfo.GetNormFileName | ( | int | number | ) |
Get the file name for the norms file for this field.
number | field index |
Definition at line 522 of file SegmentInfo.cs.
bool Lucene.Net.Index.SegmentInfo.GetUseCompoundFile | ( | ) |
Returns true if this segment is stored as a compound file; else, false.
Definition at line 575 of file SegmentInfo.cs.
bool Lucene.Net.Index.SegmentInfo.HasDeletions | ( | ) |
Definition at line 307 of file SegmentInfo.cs.
bool Lucene.Net.Index.SegmentInfo.HasSeparateNorms | ( | int | fieldNumber | ) |
Returns true if this field for this segment has saved a separate norms file (_<segment>_N.sX).
fieldNumber | the field index to check |
Definition at line 416 of file SegmentInfo.cs.
bool Lucene.Net.Index.SegmentInfo.HasSeparateNorms | ( | ) |
Returns true if any fields in this segment have separate norms.
Definition at line 435 of file SegmentInfo.cs.
System.String Lucene.Net.Index.SegmentInfo.SegString | ( | Directory | dir | ) |
Used for debugging
Definition at line 830 of file SegmentInfo.cs.
long Lucene.Net.Index.SegmentInfo.SizeInBytes | ( | ) |
Returns total size in bytes of all of files used by this segment.
Definition at line 288 of file SegmentInfo.cs.
override System.String Lucene.Net.Index.SegmentInfo.ToString | ( | ) |
Definition at line 92 of file SegmentInfo.cs.
Directory Lucene.Net.Index.SegmentInfo.dir |
Definition at line 45 of file SegmentInfo.cs.
int Lucene.Net.Index.SegmentInfo.docCount |
Definition at line 44 of file SegmentInfo.cs.
System.String Lucene.Net.Index.SegmentInfo.name |
Definition at line 43 of file SegmentInfo.cs.
|
getset |
Definition at line 156 of file SegmentInfo.cs.
|
getset |
Definition at line 622 of file SegmentInfo.cs.
|
getset |
Definition at line 612 of file SegmentInfo.cs.
|
get |
Definition at line 632 of file SegmentInfo.cs.
|
getset |
Definition at line 676 of file SegmentInfo.cs.