Lucene.Net  3.0.3
Lucene.Net is a .NET port of the Java Lucene Indexing Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties
Public Member Functions | List of all members
Lucene.Net.Index.MergeDocIDRemapper Class Reference

Remaps docIDs after a merge has completed, where the merged segments had at least one deletion. This is used to renumber the buffered deletes in IndexWriter when a merge of segments with deletions commits. More...

Public Member Functions

 MergeDocIDRemapper (SegmentInfos infos, int[][] docMaps, int[] delCounts, MergePolicy.OneMerge merge, int mergedDocCount)
 
int Remap (int oldDocID)
 

Detailed Description

Remaps docIDs after a merge has completed, where the merged segments had at least one deletion. This is used to renumber the buffered deletes in IndexWriter when a merge of segments with deletions commits.

Definition at line 30 of file MergeDocIDRemapper.cs.

Constructor & Destructor Documentation

Lucene.Net.Index.MergeDocIDRemapper.MergeDocIDRemapper ( SegmentInfos  infos,
int  docMaps[][],
int[]  delCounts,
MergePolicy.OneMerge  merge,
int  mergedDocCount 
)

Definition at line 39 of file MergeDocIDRemapper.cs.

Member Function Documentation

int Lucene.Net.Index.MergeDocIDRemapper.Remap ( int  oldDocID)

Definition at line 85 of file MergeDocIDRemapper.cs.


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