C# Class Lucene.Net.Index.PKIndexSplitter

Split an index based on a Filter.
Mostra file Open project: apache/lucenenet Class Usage Examples

Public Methods

Method Description
PKIndexSplitter ( Lucene.Net.Store.Directory input, Lucene.Net.Store.Directory dir1, Lucene.Net.Store.Directory dir2, Filter docsInFirstIndex, IndexWriterConfig config1, IndexWriterConfig config2 ) : Lucene.Net.Search
PKIndexSplitter ( Lucene.Net.Store.Directory input, Lucene.Net.Store.Directory dir1, Lucene.Net.Store.Directory dir2, Lucene.Net.Index.Term midTerm, IndexWriterConfig config1, IndexWriterConfig config2 ) : Lucene.Net.Search
PKIndexSplitter ( LuceneVersion version, Lucene.Net.Store.Directory input, Lucene.Net.Store.Directory dir1, Lucene.Net.Store.Directory dir2, Filter docsInFirstIndex ) : Lucene.Net.Search

Split an index based on a Filter. All documents that match the filter are sent to dir1, remaining ones to dir2.

PKIndexSplitter ( LuceneVersion version, Lucene.Net.Store.Directory input, Lucene.Net.Store.Directory dir1, Lucene.Net.Store.Directory dir2, Lucene.Net.Index.Term midTerm ) : Lucene.Net.Search

Split an index based on a given primary key term and a 'middle' term. If the middle term is present, it's sent to dir2.

Split ( ) : void

Private Methods

Method Description
CreateIndex ( IndexWriterConfig config, Lucene.Net.Store.Directory target, IndexReader reader, Filter preserveFilter, bool negateFilter ) : void
NewDefaultConfig ( LuceneVersion version ) : IndexWriterConfig

Method Details

PKIndexSplitter() public method

public PKIndexSplitter ( Lucene.Net.Store.Directory input, Lucene.Net.Store.Directory dir1, Lucene.Net.Store.Directory dir2, Filter docsInFirstIndex, IndexWriterConfig config1, IndexWriterConfig config2 ) : Lucene.Net.Search
input Lucene.Net.Store.Directory
dir1 Lucene.Net.Store.Directory
dir2 Lucene.Net.Store.Directory
docsInFirstIndex Lucene.Net.Search.Filter
config1 IndexWriterConfig
config2 IndexWriterConfig
return Lucene.Net.Search

PKIndexSplitter() public method

public PKIndexSplitter ( Lucene.Net.Store.Directory input, Lucene.Net.Store.Directory dir1, Lucene.Net.Store.Directory dir2, Lucene.Net.Index.Term midTerm, IndexWriterConfig config1, IndexWriterConfig config2 ) : Lucene.Net.Search
input Lucene.Net.Store.Directory
dir1 Lucene.Net.Store.Directory
dir2 Lucene.Net.Store.Directory
midTerm Lucene.Net.Index.Term
config1 IndexWriterConfig
config2 IndexWriterConfig
return Lucene.Net.Search

PKIndexSplitter() public method

Split an index based on a Filter. All documents that match the filter are sent to dir1, remaining ones to dir2.
public PKIndexSplitter ( LuceneVersion version, Lucene.Net.Store.Directory input, Lucene.Net.Store.Directory dir1, Lucene.Net.Store.Directory dir2, Filter docsInFirstIndex ) : Lucene.Net.Search
version LuceneVersion
input Lucene.Net.Store.Directory
dir1 Lucene.Net.Store.Directory
dir2 Lucene.Net.Store.Directory
docsInFirstIndex Lucene.Net.Search.Filter
return Lucene.Net.Search

PKIndexSplitter() public method

Split an index based on a given primary key term and a 'middle' term. If the middle term is present, it's sent to dir2.
public PKIndexSplitter ( LuceneVersion version, Lucene.Net.Store.Directory input, Lucene.Net.Store.Directory dir1, Lucene.Net.Store.Directory dir2, Lucene.Net.Index.Term midTerm ) : Lucene.Net.Search
version LuceneVersion
input Lucene.Net.Store.Directory
dir1 Lucene.Net.Store.Directory
dir2 Lucene.Net.Store.Directory
midTerm Lucene.Net.Index.Term
return Lucene.Net.Search

Split() public method

public Split ( ) : void
return void