Method | Description | |
---|---|---|
Add ( |
Add an IndexReader to the collection of readers that are to be merged
|
|
CreateCompoundFile ( System fileName ) : ICollection |
||
Merge ( ) : int |
Merges the readers specified by the Add method into the directory passed to the constructor
|
|
SegmentMerger ( Lucene.Net.Store.Directory dir, System name ) : System |
This ctor used only by test code.
|
Method | Description | |
---|---|---|
AddIndexed ( |
||
AppendPostings ( Lucene.Net.Index.FormatPostingsTermsConsumer termsConsumer, Lucene.Net.Index.SegmentMergeInfo smis, int n ) : int |
Process postings from multiple segments all positioned on the same term. Writes out merged entries into freqOutput and the proxOutput streams.
|
|
CloseReaders ( ) : void |
close all IndexReaders that have been added. Should not be called before merge().
|
|
CopyFieldsNoDeletions ( Lucene.Net.Index.FieldsWriter fieldsWriter, |
||
CopyFieldsWithDeletions ( Lucene.Net.Index.FieldsWriter fieldsWriter, |
||
CopyVectorsNoDeletions ( Lucene.Net.Index.TermVectorsWriter termVectorsWriter, Lucene.Net.Index.TermVectorsReader matchingVectorsReader, |
||
CopyVectorsWithDeletions ( Lucene.Net.Index.TermVectorsWriter termVectorsWriter, Lucene.Net.Index.TermVectorsReader matchingVectorsReader, |
||
GetDelCounts ( ) : int[] | ||
GetDocMaps ( ) : int[][] | ||
GetMergedFiles ( ) : ICollection |
||
HasProx ( ) : bool | ||
InitBlock ( ) : void | ||
Merge ( bool mergeDocStores ) : int |
Merges the readers specified by the Add method into the directory passed to the constructor.
|
|
MergeFields ( ) : int |
|
|
MergeNorms ( ) : void | ||
MergeTermInfos ( Lucene.Net.Index.FormatPostingsFieldsConsumer consumer ) : void | ||
MergeTerms ( ) : void | ||
MergeVectors ( ) : void |
Merge the TermVectors from each of the segments into the new one.
|
|
SegmentMerger ( |
||
SegmentReader ( int i ) : |
|
|
SetMatchingSegmentReaders ( ) : void |
public CreateCompoundFile ( System fileName ) : ICollection |
||
fileName | System | |
return | ICollection |
public SegmentMerger ( Lucene.Net.Store.Directory dir, System name ) : System | ||
dir | Lucene.Net.Store.Directory | The Directory to merge the other segments into /// |
name | System | The name of the new segment /// |
return | System |