C# 클래스 Lucene.Net.Index.PKIndexSplitter

Split an index based on a Filter.
파일 보기 프로젝트 열기: apache/lucenenet 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
CreateIndex ( IndexWriterConfig config, Lucene.Net.Store.Directory target, IndexReader reader, Filter preserveFilter, bool negateFilter ) : void
NewDefaultConfig ( LuceneVersion version ) : IndexWriterConfig

메소드 상세

PKIndexSplitter() 공개 메소드

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
리턴 Lucene.Net.Search

PKIndexSplitter() 공개 메소드

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
리턴 Lucene.Net.Search

PKIndexSplitter() 공개 메소드

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
리턴 Lucene.Net.Search

PKIndexSplitter() 공개 메소드

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
리턴 Lucene.Net.Search

Split() 공개 메소드

public Split ( ) : void
리턴 void