Package org.apache.lucene.index
Class PKIndexSplitter
- java.lang.Object
-
- org.apache.lucene.index.PKIndexSplitter
-
public class PKIndexSplitter extends Object
Split an index based on aFilter
.
-
-
Constructor Summary
Constructors Constructor Description PKIndexSplitter(org.apache.lucene.store.Directory input, org.apache.lucene.store.Directory dir1, org.apache.lucene.store.Directory dir2, org.apache.lucene.index.Term midTerm)
Deprecated.PKIndexSplitter(org.apache.lucene.store.Directory input, org.apache.lucene.store.Directory dir1, org.apache.lucene.store.Directory dir2, org.apache.lucene.index.Term midTerm, org.apache.lucene.index.IndexWriterConfig config1, org.apache.lucene.index.IndexWriterConfig config2)
PKIndexSplitter(org.apache.lucene.store.Directory input, org.apache.lucene.store.Directory dir1, org.apache.lucene.store.Directory dir2, org.apache.lucene.search.Filter docsInFirstIndex)
Deprecated.PKIndexSplitter(org.apache.lucene.store.Directory input, org.apache.lucene.store.Directory dir1, org.apache.lucene.store.Directory dir2, org.apache.lucene.search.Filter docsInFirstIndex, org.apache.lucene.index.IndexWriterConfig config1, org.apache.lucene.index.IndexWriterConfig config2)
PKIndexSplitter(org.apache.lucene.util.Version version, org.apache.lucene.store.Directory input, org.apache.lucene.store.Directory dir1, org.apache.lucene.store.Directory dir2, org.apache.lucene.index.Term midTerm)
Split an index based on a given primary key term and a 'middle' term.PKIndexSplitter(org.apache.lucene.util.Version version, org.apache.lucene.store.Directory input, org.apache.lucene.store.Directory dir1, org.apache.lucene.store.Directory dir2, org.apache.lucene.search.Filter docsInFirstIndex)
Split an index based on aFilter
.
-
-
-
Constructor Detail
-
PKIndexSplitter
@Deprecated public PKIndexSplitter(org.apache.lucene.store.Directory input, org.apache.lucene.store.Directory dir1, org.apache.lucene.store.Directory dir2, org.apache.lucene.search.Filter docsInFirstIndex)
Deprecated.usePKIndexSplitter(Version, Directory, Directory, Directory, Filter)
instead. This constructor will be removed in Lucene 4.0.Split an index based on aFilter
. All documents that match the filter are sent to dir1, remaining ones to dir2.
-
PKIndexSplitter
@Deprecated public PKIndexSplitter(org.apache.lucene.store.Directory input, org.apache.lucene.store.Directory dir1, org.apache.lucene.store.Directory dir2, org.apache.lucene.index.Term midTerm)
Deprecated.usePKIndexSplitter(Version, Directory, Directory, Directory, Term)
instead. This constructor will be removed in Lucene 4.0.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.
-
PKIndexSplitter
public PKIndexSplitter(org.apache.lucene.util.Version version, org.apache.lucene.store.Directory input, org.apache.lucene.store.Directory dir1, org.apache.lucene.store.Directory dir2, org.apache.lucene.search.Filter docsInFirstIndex)
Split an index based on aFilter
. All documents that match the filter are sent to dir1, remaining ones to dir2.
-
PKIndexSplitter
public PKIndexSplitter(org.apache.lucene.store.Directory input, org.apache.lucene.store.Directory dir1, org.apache.lucene.store.Directory dir2, org.apache.lucene.search.Filter docsInFirstIndex, org.apache.lucene.index.IndexWriterConfig config1, org.apache.lucene.index.IndexWriterConfig config2)
-
PKIndexSplitter
public PKIndexSplitter(org.apache.lucene.util.Version version, org.apache.lucene.store.Directory input, org.apache.lucene.store.Directory dir1, org.apache.lucene.store.Directory dir2, org.apache.lucene.index.Term midTerm)
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.
-
PKIndexSplitter
public PKIndexSplitter(org.apache.lucene.store.Directory input, org.apache.lucene.store.Directory dir1, org.apache.lucene.store.Directory dir2, org.apache.lucene.index.Term midTerm, org.apache.lucene.index.IndexWriterConfig config1, org.apache.lucene.index.IndexWriterConfig config2)
-
-
Method Detail
-
split
public void split() throws IOException
- Throws:
IOException
-
-