Class PKIndexSplitter


  • public class PKIndexSplitter
    extends Object
    Split an index based on a Filter.
    • 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)
      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)
      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 a Filter.
    • 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.
        use PKIndexSplitter(Version, Directory, Directory, Directory, Filter) instead. This constructor will be removed in Lucene 4.0.
        Split an index based on a Filter. 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.
        use PKIndexSplitter(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 a Filter. 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)