C# Класс Lucene.Net.Index.PKIndexSplitter

Split an index based on a Filter.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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